2016-12-02 41 views
-4
SELECT frs_Employee.empnin, empname, COUNT(frs_Payment.empnin) AS Transaction 
FROM frs_Employee, frs_Payment 
GROUP BY frs_Payment.empnin 

當我編譯這個,它給了我相同的名稱,但是正確的數字。我怎麼能讓名字不同?SQL - 分組交易也分組店鋪名稱

+3

不明確。顯示錶格詳細信息,示例數據以及您希望結果的外觀。 – dfundako

+0

'從frs_Employee,frs_Payment'這是交叉連接你可能需要'內部連接'與指定的條件,但你的問題是缺少的細節 – Kacper

+1

包括在行上的empname? – Hogan

回答

0

您需要加入empnin上的表。您還需要將empname添加到GROUP BY。

SELECT frs_Employee.empnin 
     , empname 
     , COUNT(frs_Payment.empnin) AS Transaction 
FROM frs_Employee, 
INNER JOIN frs_Payment on frs_Payment.empnin = frs_Employee.empnin 
GROUP BY frs_Employee.empnin, empname