回答編集履歴
3
推敲
test
CHANGED
@@ -16,7 +16,7 @@
|
|
16
16
|
|
17
17
|
#tableB
|
18
18
|
|
19
|
-
|販売ID|在庫ID||
|
19
|
+
|販売ID|在庫ID|品目|
|
20
20
|
|
21
21
|
|:--|:--:|--:|
|
22
22
|
|
2
追記
test
CHANGED
@@ -1,4 +1,32 @@
|
|
1
1
|
販売IDと在庫IDが重ならないなら、from句で結合しても大丈夫でしょうけど、重なる事があるならサブクエリーで取得しないと、取得する状況が変わってきます。
|
2
|
+
|
3
|
+
|
4
|
+
|
5
|
+
以下の様な状況だとtableAに対して2件取得されてしまいます。
|
6
|
+
|
7
|
+
#tableA
|
8
|
+
|
9
|
+
|管理ID|||
|
10
|
+
|
11
|
+
|:--|:--:|--:|
|
12
|
+
|
13
|
+
|1|||
|
14
|
+
|
15
|
+
|
16
|
+
|
17
|
+
#tableB
|
18
|
+
|
19
|
+
|販売ID|在庫ID||
|
20
|
+
|
21
|
+
|:--|:--:|--:|
|
22
|
+
|
23
|
+
|1|2||
|
24
|
+
|
25
|
+
|2|1||
|
26
|
+
|
27
|
+
|
28
|
+
|
29
|
+
上記の状況で、1件のみ返却されるようにするには
|
2
30
|
|
3
31
|
```SQL
|
4
32
|
|
1
推敲
test
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
販売IDと在庫IDが重ならないなら、from句で結合しても大丈夫でしょうけど、重なる事があるならサブクエリーで取得しないと、取得
|
1
|
+
販売IDと在庫IDが重ならないなら、from句で結合しても大丈夫でしょうけど、重なる事があるならサブクエリーで取得しないと、取得する状況が変わってきます。
|
2
2
|
|
3
3
|
```SQL
|
4
4
|
|