我只是想從下面的mysql查詢中得到Count> 0的結果。mysql相關子查詢計數只有在計數> 0時才返回
即使計數= 0,以下給出結果。
SELECT id, Name,
(
SELECT COUNT(*)
FROM
(
%actual count query here%
) A WHERE C.id=A.matching_col
) AS Count
FROM t1 C
WHERE id!=0
ORDER BY Name
我改「WHERE id!=0 AND C.Count!=0" or "WHERE id!=0 AND t1.Count!=0"
,但它說 'Count is an unknown column
'。
應該怎樣做呢?
您是否嘗試過「Count!= 0」而沒有「t1。」? (並將其更改爲像k這樣的內容以避免混淆) –