質問編集履歴

2

結果追加

2022/05/17 06:14

投稿

sasakiyo
sasakiyo

スコア7

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

質問内容の修正

2022/05/17 06:12

投稿

sasakiyo
sasakiyo

スコア7

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から、priceの組みあわせがテーブル1のid1のtotalの値以下の範囲のレコードを複数抽出したいです
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