これで2時間遊んでいますが、わかりません。私のMySqlテーブルには、「menu_names」のカンマ区切りの文字列を保持する「conflicts」という名前の列があります。これは別の列であり、それ自体をクリックしてもクリックできません。
文字列内のすべての「menu_name」は、その「menu_name」の行が競合文字列にも含まれている必要があります。
テーブルにこれら 4 つの行があるとします。
menu_name conflicts
====================================================
Apple | Banana,Carrot
Banana | Apple,Carrot
Carrot | Apple,Banana
Bean | Carrot
上記の例では、Apple の競合を見て、Banana,Carrot を確認します。Banana の競合をチェックすると Apple が見つかり、Carrot をチェックすると Apple も見つかったので、これは良いことであり、その記録は必要ありません。バナナとキャロットも見過ごされます。
Bean を見ると、Carrot と競合していることがわかります。Carrot をチェックすると Bean が見つからないため、この例でクエリが返す唯一のレコードです。
これは単一のクエリでも可能ですか?