私はこのようなテーブルを持っています:
user_id, name, second_name
サンプルデータ:
1, "fred", "smith"
2, "john", "smith"
3, "karl", "johnson"
「フレッド」という名前の人を全部見つけたいです。次に、「フレッド」と同じミドルネームを持つすべての人を見つけたいと思います。可能であれば、これを1つのクエリで実行したいと思います。これに似たクエリ:
SELECT * FROM people WHERE name=:first_name OR second_name=:result_from_first_row
このサンプルクエリの出力は次のようになります。
1, "fred", "smith"
2, "john", "smith"