<分区>
我有三个表,我想从表中选择而不产生重复。
表格如下:
客户
id | name | lastName
---------------------------------------
1 | john | doe
2 | helen | keller
订单
userID 列是引用 John Doe 的外键,因此 John 订购了 3 件商品。
id | userID | order
---------------------------------------
1 | 1 | pizza
2 | 1 | pasta
3 | 1 | lasagna
客户评级
userID 列是引用 John Doe 的外键,因此 John 留下了 5 条评论。
id | userID | rating | comment
-------------------------------------------------
1 | 1 | 5/5 | was good
2 | 1 | 5/5 | excellent
3 | 1 | 4/5 | great
4 | 1 | 4/5 | great
5 | 1 | 4/5 | great
我如何从 3 个表中进行选择,以获得如下所示的返回结果?
id | name | lastName | order | rating
-----------------------------------------------------------------
1 | john | doe | pasta | 5/5
| | | pizza | 5/5
| | | lasagna | 4/5
| | | | 4/5
| | | | 4/5
我尝试加入这些表,但由于约翰留下了 5 条评论并且只订购了 3 次,id、name、lastName 和 order 列填满了重复数据。
谢谢!