5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

SQL質疑応答スレ 12問目

365 :NAME IS NULL:2011/12/27(火) 19:24:21.52 ID:P41//Np9
・DB名:Firebird1.03
・テーブル
 ■メイン
  受注番号 受注日 注文社
  11    2011/12/20 A社
  12    2011/12/21 B社
 ■サブ
  連番 受注番号 商品コード 数
  50  11    A10    100
  51  11    C30    20
  52  12    A10    10
 ■商品
  商品コード 商品名 カテゴリ 納品番号(商品ごとで重複していません)
  A10     コート 洋服   100
  C30     帯   和服   504

メインの受注番号とサブの受注番号、サブの商品コードと商品の商品コードで
リンクしています。

欲しい結果
受注日の期間(いつからいつまで)と、商品のカテゴリと納品番号で、
受注の全内容(商品)が知りたいです。
受注日:2011/12/01から12/31まで
カテゴリ:洋服 納品番号:100で検索をして

受注番号 受注日 注文者 商品コード 商品名 数量
11    2011/12/20 A社 A10    コート 100
11    2011/12/20 A社 C30    帯   20----★
12    2011/12/21 B社 A10    コート 10
★受注の全内容が知りたいので、該当する受注番号のサブはすべて表示
したい。メインの内容は重複表示となります。

丸投げですみませんが、どなたかSQL文をお願いできませんでしょうか。
テーブルが3つになるとどうしてよいものかわからないです。
よろしくお願いします。


318 KB
★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.00 2017/10/04 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)