我挣扎着一个MySQL查询,我不能按我的意愿工作。MYSQL - 从table1计数和组,并从表2获取信息
在table1
我有co_id,名称,代码,产品,logindate。
in table2
我有pr_id,productname,productno,价格。
我想算和组从表1的产品,所以我可以看到有多少已回升例如产品1,2,3等
但是当我列出了页面上的结果,我需要产品名称和productno,用于GROUP搜索中的每个ID号码。 table1.product加入table2.pr_id
这是我到目前为止,但我认为我失去了INNER JOIN
或类似的东西,对吧?
SELECT
codes.pickedgift,
products.productno,
products.productname,
COUNT(codes.pickedgift) as num
FROM
codes,
products
GROUP BY codes.pickedgift
ORDER BY codes.pickedgift
您需要一个连接条件。 (另外,使用现代显式的'JOIN'语法!) – jarlh
当代码中有实际的表名时,请不要谈论table1和table2。它使事情变得不那么清楚。 –