2 つのテーブルがあり、1 つはデータを含み、もう 1 つはそのデータの値を含みます。次のような値を持つすべてのデータを選択する必要があります。
(data=1 OR data=2) AND (data=3 OR data=4)
Info ofc ごとに多くの値が存在する可能性があるため、 である必要がありますがGROUP BY
、これについての私の考えはすべてです。私はこのようなことを試しました: SELECT * FROM t1 LEFT JOIN t2 ON t1.id = t2.info_id WHERE val IN (1) AND val IN (2) GROUP BY id
もちろん、1つのフィールドに異なる番号の情報がないため、機能しません。助けていただけますか?