Orders表:PHP/MySQL的計數訂單
ORDER_ITEMS表:
用戶表:
$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";
我想統計每個用戶有多少訂單。例如:像托馬斯有3個訂單,但我的代碼是寫1,我想寫托馬斯(3)。花了多少錢,但這個工作正常。任何想法如何解決它?
是的,它的工作正常!謝謝=) –