質問編集履歴
2
結果追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -19,10 +19,28 @@
|
|
19
19
|
|5|e|40|
|
20
20
|
|
21
21
|
テーブル2の各レコードのpriceの和が、テーブル1のid1のtotalの値以下のレコードを抽出したいです。
|
22
|
+
|
23
|
+
結果1
|
24
|
+
|id|name|price|
|
25
|
+
|:--|:--:|--:|
|
26
|
+
|1|a|50|
|
27
|
+
|2|b|30|
|
28
|
+
|
29
|
+
結果2
|
30
|
+
|id|name|price|
|
31
|
+
|:--|:--:|--:|
|
32
|
+
|3|c|100|
|
33
|
+
|
34
|
+
結果3
|
35
|
+
|id|name|price|
|
36
|
+
|:--|:--:|--:|
|
37
|
+
|2|b|30|
|
38
|
+
|5|e|40|
|
39
|
+
|
22
|
-
テーブル2の各レコードのpriceの和が100以下の組み合わせは複数存在すると思いますが
|
40
|
+
上記のようにテーブル2の各レコードのpriceの和が100以下の組み合わせは複数存在すると思いますが
|
23
41
|
抽出された各レコードのpriceの和がtotal以下であればどの組み合わせでも構いません。
|
24
42
|
|
25
|
-
よろしくお願いします
|
43
|
+
当方SQLに不慣れなもので実現可能化含めて、よろしくお願いします
|
26
44
|
|
27
45
|
|
28
46
|
### 補足情報(FW/ツールのバージョンなど)
|
1
質問内容の修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -18,19 +18,10 @@
|
|
18
18
|
|4|d|110|
|
19
19
|
|5|e|40|
|
20
20
|
|
21
|
-
テーブル2
|
21
|
+
テーブル2の各レコードのpriceの和が、テーブル1のid1のtotalの値以下のレコードを抽出したいです。
|
22
|
+
テーブル2の各レコードのpriceの和が100以下の組み合わせは複数存在すると思いますが
|
23
|
+
抽出された各レコードのpriceの和がtotal以下であればどの組み合わせでも構いません。
|
22
24
|
|
23
|
-
上記のテーブル2のマトリクス表で表すとの組み合わせが対応します
|
24
|
-
|
25
|
-
||1|2|3|4|5|
|
26
|
-
|:--|:--:|--:|--:|--:|--:|
|
27
|
-
|1| |〇| | |〇|
|
28
|
-
|2|〇| | | |〇|
|
29
|
-
|3| | |〇| | |
|
30
|
-
|4| | | | | |
|
31
|
-
|5|〇|〇| | ||
|
32
|
-
|
33
|
-
抽出できる組み合わせは毎回ランダムでも変わりません。
|
34
25
|
よろしくお願いします
|
35
26
|
|
36
27
|
|