我想選擇與當前用戶具有相同city_id和country_id的用戶。MYSQL聲明
我故意允許國家和城市獨立,因爲一些靈活性的原因。
是不是看起來像這樣?
SELECT id, country_id, city_id, surname FROM users WHERE
country_id = (SELECT id,country_id FROM users WHERE id = 'current_user') AND
city_id = (SELECT id, city_id FROM users WHERE id = 'current_id')
任何想法請問?
你在正確的軌道上 - 任何更具體的問題? – Diarmaid 2011-04-21 14:19:55
我認爲有一種更專業,更有效,更快,更短的方法。 – 2011-04-21 14:21:02
@Diarmaid你確定他是?他選擇兩個字段與「=」比較中使用的子查詢。這絕對不是正確的軌道;) – 2011-04-21 14:30:32