我需要獲取特定id的列計數,但僅當列值爲「是」時。以下是我猜錯了。中期(PRIMARY KEY)在MySQL中獲取具有特定值的列的計數
SELECT COUNT(mt.currentstate = 'Yes') AS currentstate FROM mytable mt WHERE mid = 100 GROUP BY mid;
對於COUNT值只有我從列mt.currentstate =需要「是」,但對於結果集,我需要得到所有的值,其中mt.currentstate =「是」或'否'
我覺得'mt.currentstate ='Yes''應該在where子句中。 – Gowri
現在,如果我把WHT子句中的mt.currentstate ='Yes',它會過濾掉所有mt.currentstate ='Yes'的行,但是我需要mt.currentstate ='No'行中的其他列值。我會去做? –
@Axel回答了您要找的內容 – Gowri