2
我正在尝试选择最常出现的项目。此代码的工作,但我不知道如何得到它的各个ITEMNAME从项目表中没有它的示数如何使用名称选择SQL中发生次数最多的项目
SELECT
TransactionDetail.ItemID, COUNT(*) AS 'AmountSold'
FROM TransactionDetail
GROUP BY TransactionDetail.ItemID
ORDER BY COUNT(*) DESC
尝试代码:
SELECT
TransactionDetail.ItemID,
COUNT(*) AS 'AmountSold'
FROM TransactionDetail
JOIN Item
ON Item.ItemID = TransactionDetail.ItemID
WHERE Item.ItemID = TransactionDetail.ItemID
GROUP BY TransactionDetail.ItemID
ORDER BY COUNT (*) DESC
你能分享这两个表的DDL吗? – Mureinik 2015-02-05 15:47:18