SELECT db.people.first_name,
db.people.last_name,
db.people.email
FROM db.convert, db.people
HAVING COUNT(db.convert.year) > 1
WHERE db.convert.email = db.people.email
AND (SUBSTRING(db.convert.gross, 1, 2) != '$-')
GROUP BY db.people.email
此查詢工作正常沒有HAVING語句,但我需要它僅選擇在表中多條記錄不同年份的電子郵件。所以2011年,2012年,2013年使用具有隻選擇多個記錄特定領域
另外我希望它顯示該電子郵件和姓氏只有一次,不同?
當我添加有語句的查詢不運行
HAVING不應該在組之後還是不重要? – Devon
真棒查詢現在工作,沒有更多的錯誤。 –
很高興它的工作,我不得不迅速恢復自我。你不需要像我建議你的方法那樣使用count(*),只需要將GROUP BY後面的HAVING。我添加了一個答案。 – Devon