我有這個以下查詢,我想要顯示的結果,其中masini> 2但是當我運行查詢它說,'masini'不是一個現有的列,但它是我在第一個定義的自定義列的名稱行。我是MySQL的新手..任何人都可以將我指向正確的方向嗎? 這是我的查詢:MySQL。查詢。未知的列
SELECT pers.serie_buletin AS persoana, COUNT(prop.serie_buletin) AS masini
FROM persoana pers
JOIN proprietate prop
ON pers.id_persoana = prop.serie_buletin
WHERE masini > 2
GROUP BY persoana ;
我定義的列上這一行,在這部分「COUNT(prop.serie_buletin)AS馬西尼」,但它說:「錯誤代碼:1054未知列‘馬西尼’在' where子句'「。我錯過了什麼?
三個很好的答案,但我會標記你是最好的。充分解釋和一切。謝謝。 – MrSilent