[英]COUNT causes error in db2 from PHP
當我運行此查詢時,出現以下錯誤:
Column MANUFACTURER or expression in SELECT list not valid.
如果刪除COUNT函數,查詢運行正常。
有任何想法嗎?
(此查詢有點兒模擬,因此可能不太合理)
SELECT
MANUFACTURER
, PART_NUMBER
, COUNT(1) AS CNT
FROM
( SELECT
AWPART AS PART_NUMBER
, MANF AS MANUFACTURER
FROM STKMP
INNER JOIN PRICING AS P
ON AWPART = P.JCPART
AND R.CODE = 1
WHERE PART_NUMBER LIKE '%A2%') AS T
如下修改最后一行會產生相同的效果。
WHERE PART_NUMBER LIKE '%A2%') AS T GROUP BY MANUFACTURER
通常, COUNT()
僅在您具有GROUP BY
子句時才有意義。 也許您打算將其添加到末尾(在AS T
?):
GROUP BY MANUFACTURER, PART_NUMBER;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.