【发布时间】:2011-04-01 23:10:51
【问题描述】:
我有两张桌子:
服务
- 身份证
- 客户
- 服务
和
客户
- 身份证
- 姓名
- 电子邮件
如何列出表服务并将客户表的客户名称汇总在一起?表中的字段客户服务有客户表中客户的id,
感谢您现在的帮助
【问题讨论】:
-
请注意,有几种不同类型的连接,它们略有不同。答案已经提到
JOIN、LEFT JOIN和INNER JOIN;还有LEFT OUTER JOIN和RIGHT OUTER JOIN可能还有一些我不知道的。您可能可以用谷歌搜索这些名称以找出它们之间的区别。 -
@Timwi: LEFT JOIN 和 LEFT OUTER JOIN 是一样的——你不需要在语法中指定 OUTER。这是good link showcasing joins
-
上面的“展示连接”链接对于我们这些喜欢视觉表示的人来说非常棒。各种 JOIN 显示为维恩图。非常好。让它变得简单。
标签: mysql inner-join sql