【发布时间】:2017-10-26 07:17:06
【问题描述】:
这是我的场景:我有 3 张桌子:
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
这是我想要实现的连接结果:
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
我希望我说清楚了。有没有办法达到这个结果?我试过左,右,外连接和联合,我已经尝试在互联网上搜索,只是它不能用关键字表示,但仍然找不到答案。我希望你们明白。感谢您的帮助!
【问题讨论】:
标签: mysql join inner-join union outer-join