我有一个MySQL查询,查询了一个名为“contacts”的表格,每个联系人都有购买记录。购买记录在另一张相关的表格里。我想要像这样把每个联系人的名字和他们所做购买数量显示在右边:
Adam(1)
Mike(8)
Steve(3)
我的当前 SQL 语句如下:
SELECT * FROM contacts ORDER BY contacts.name ASC"
我的当前表格看起来像这样:
Adam
Mike
Steve
为了将相关表(purchases)的计数拉入当前表中,我知道必须以某种方式加入“purchases”表,然后使用GROUP BY和count()函数,但我不确定如何构造这个sql语句。有人能帮我吗?再次强调,我只是想列出一个表(contacts)并统计其相关记录(purchases),使其看起来像这样:
Adam(1)
Mike(8)
Steve(3)
非常感谢您的任何帮助。