當我運行這個命令時,我得到Unknown column 'Orders' in 'field list'
我正在嘗試獲取訂單數量的客戶列表,以及類型的新列。如果客戶有超過10個訂單。它是一個大買家等等。
SELECT
customerTable.isActive,
(SELECT
COUNT(*)
FROM
orderTable
WHERE
orderTable.customerId = customerTable.id) AS Orders,
CASE
WHEN Orders > 10 THEN 'Big buyer'
WHEN Orders > 12 THEN 'Biggest buyer'
END AS 'Type'
FROM customerTable
另外,在我的查詢的列部分使用select時,正確的術語是什么?
我想這對你有用。
列列表中的
SELECT
被認為是一個子查詢。