结果有什么不同:
你能通过一些例子解释一下吗?
所以我有一个mysql查询,查询表"联系人"然后每个联系人购买.购买在相关表格中.我想显示每个联系人姓名和他们向右边做的购买次数,如下所示:
Adam(1)
Mike(8)
Steve(3)
Run Code Online (Sandbox Code Playgroud)
我当前的sql看起来像这样:
SELECT * FROM contacts ORDER BY contacts.name ASC"
Run Code Online (Sandbox Code Playgroud)
我目前的表看起来像这样:
Adam
Mike
Steve
Run Code Online (Sandbox Code Playgroud)
为了将相关(购买)表的计数拉到当前表中我知道我必须加入"购买"表一些如何然后使用GROUP BY和count()函数但我不知道如何构造这个sql语句.有人能帮我吗.
我想要做的就是列出一个表(联系人)并计算它的相关记录(购买)并让它看起来像这样:
Adam(1)
Mike(8)
Steve(3)
Run Code Online (Sandbox Code Playgroud)
非常感谢你的帮助.
我想知道mySQL中的LEFT JOIN和LEFT OUTER JOIN是否有任何区别.如果没有差异那么为什么有两种不同的方式呢?
提前致谢...
我听说有3种类型的连接
我不确定确切的名字.谷歌搜索出现了各种各样的术语,如:
交叉连接,左连接,右连接,内连接,外连接,自连接....
任何人都可以告诉我总共有多少连接存在于MySQL中.