列が条件に一致するすべての行を選択したいが、基準に一致しない行をすべて選択する条件に一致する行一致する行に関連する条件と行に一致する行を選択するMySQLクエリ
このようなテーブル構造を考える:基準WHERE word LIKE '%at%'
考える
group_id | word
---------+------
1 | the
2 | cat
2 | sat
3 | on
1 | the
3 | mat
を、私は一致する行
2 | cat
2 | sat
3 | mat
を取得したいと思いますが、私はまた、関連する行を取得したいです。すなわち、この場合には2または3をGROUP_IDされるであろう最終結果がなければならない、条件に一致する任意の行のGROUP_IDに等しいGROUP_IDを有する行である:
2 | cat
2 | sat
3 | on
3 | mat
I参加自己方法であると思います私はそれを理解することができません。
いつものように、MySQLで猫をスキンする方法はたくさんあります。どのように私はさまざまなソリューションを判断できますか? – Dom