我有這樣的一個表:MySQL的多個where子句使用一個表
user_id, name, second_name
的樣本數據:
1, "fred", "smith"
2, "john", "smith"
3, "karl", "johnson"
我想找到所有有說「弗雷德」的名人們。然後我想找到所有與「Fred」同名的人。如果可能,我想在一個查詢中做到這一點。查詢simialar這樣:
SELECT * FROM people WHERE name=:first_name OR second_name=:result_from_first_row
此示例查詢的輸出是:
1, "fred", "smith"
2, "john", "smith"
它需要是可選的,其次我不知道'第二個名字'是什麼,直到查詢得到弗雷德。 – Nuvolari 2013-02-17 18:08:19
我誤讀了,對不起。然後我不知道答案,希望有人這樣做。如果有兩個或更多「fred」,你希望得到什麼? – 2013-02-17 18:09:57