top5 と内部結合がある SQL ステートメントを作成するにはどうすればよいですか?
現在、これは私が持っているものです:
$query = "SELECT OrderItem.ProductCode , Product.ProductName,
count(OrderItem.OrderID) as total_orders
FROM `OrderItem`
GROUP BY ProductCode
ORDER BY total_orders DESC LIMIT 5
INNER JOIN Product ON Product.ProductCode = OrderItem.ProductCode";
しかし、それは機能していません。
テーブル: 製品テーブルには列があります:
ProductCode, ProductName, Cat, Qty, CostPr, RetailPr, VendorID
OrderItem テーブルには次の列があります。
OrderID, ProductCode, UnitPr, Qty,TotalPr
私の目的は、送信された注文の上位 5 製品の製品コードと製品名を表示することです。助けてください。ありがとう。