我想使用多個語句進行此查詢,但我不知道如何。請幫幫我。謝謝! :)如何在具有多個select語句的mysql中進行此查詢?
SELECT
customerNumber AS 'Customer Number',
customerName AS ' Customer Name',
quantityordered AS 'Quantity Ordered',
amount AS 'Amount',
SUM(quantityOrdered*amount) AS 'Total Amount'
FROM
customers
INNER JOIN orders USING (customerNumber)
INNER JOIN orderdetails USING (orderNumber)
INNER JOIN payments USING (customerNumber)
WHERE
quantityOrdered >= 50
GROUP BY
customerName
HAVING
COUNT(quantityOrdered) > 5
ORDER BY
3;
爲什麼要在多個問題中使用此功能。這確定了一個查詢。你從多個表中獲得不同的數據結果。如果你想從不同的表中選擇不同的選擇問題,那麼按照我的答案 – 2014-10-22 11:47:50
小心!你濫用MySQL擴展到GROUP BY。您可能會使用此查詢檢索不正確的'quantityordered'和'amount'值。請閱讀:http://dev.mysql.com/doc/refman/5.6/en/group-by-handling.html – 2014-10-22 11:49:49
您的查詢未定義足夠的信息。 – 2014-10-22 11:52:05