受注テーブル:PHP/MYSQLカウント注文
ORDER_ITEMS表:
Usersテーブル:
$sql[2] = "SELECT u.name, COUNT(o.user_id) AS order_count, (oi.quantity * p.price) AS total_price FROM users AS u
INNER JOIN orders AS o ON u.id = o.user_id
INNER JOIN order_items AS oi ON oi.order_id = o.id
INNER JOIN products AS p ON p.id = oi.product_id
GROUP BY u.name
ORDER BY ertek DESC";
すべてのユーザーの注文数をカウントしたいと思います。例:Thomasは3つの注文を持っていますが、私のコードは1を書いています。私はThomas(3)と書いています。そしてどれくらいのお金が費やされましたが、これはうまくいきます。どのようにそれを修正するための任意のアイデア?
はい、うまく動作します!ありがとうございます=) –