我掙扎着一個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。它使事情變得不那麼清楚。 –