林試圖讓這個查詢工作,但我得到這個錯誤:「having子句」在 未知列「zips.city」MySQL的PHP查詢HAVING子句
`$query = "SELECT zips.* FROM zips HAVING zips.city LIKE '%$city%' AND zips.stateabbr LIKE '%$state%' LIMIT 1"; $result = mysql_query($query) or die (mysql_error());`
我的拉鍊表有一個城市列,所以林不知道是什麼問題,我知道即時訪問數據庫,因爲我沒有任何錯誤運行此查詢:
$zip1query = "SELECT zips.* FROM zips WHERE zips.zip = '$zip' ";
任何建議,將不勝感激!謝謝!
如果您使用HAVING,則還需要GROUP BY。 – Layke 2010-03-01 22:05:20
是的,但這隻會使查詢變得不必要的複雜。爲什麼在一個簡單的WHERE中可以同時使用? – 2010-03-01 22:06:33
@Justin:雖然我們不太清楚Pete想要什麼。 – 2010-03-01 22:07:29