に参加する私のシナリオです:私は3つのテーブルがあります。MySQLの複数テーブルここでは、特殊なケース
joined table
item_id |name |stock_id |quantity |sales_item_id |sales_id |price
-------------------------------------------------------------------
1 |item1 |1 |10 |null |null |null
1 |item1 |null |null |1 |1 |100
2 |item2 |2 |10 |null |null |null
2 |item2 |null |null |2 |1 |200
私はそれが明らかになっ願っています:ここで
items table
item_id |name
----------------
1 |item 1
2 |item 2
etc
stocks table
stock_id |item_id |quantity
---------------------------
1 |1 |10
2 |2 |20
etc
sales_item tables
sales_item_id |sales_id |item_id |price
---------------------------------------
1 |1 |1 |100
2 |1 |2 |200
etc
を私が達成したい参加した結果です。この結果を達成する方法はありますか?私は右、外部結合や労働組合、左試してみましたが、私はすでに、インターネット上で検索しようとしましたが、ちょうどそれがキーワードで表すことはできませんが、まだ答えを見つけることができません。私はあなたが理解することを願っていますご協力ありがとうございました!
最終行は、それはs.item_idではなくi.item_idですか? – fortune
それは私のために完全に動作します。 –