これらの2つのステートメントを1つのクエリに組み合わせることは可能ですか?2つのキーを持つ重複レコードのSQLチェック
2つの列(a_idとb_id)があり、他の2つの列を一意にする必要があります。
SELECT * FROM cases WHERE a_id=:a_id AND case_form=:case_form AND case_type=:case_type
UNION ALL
SELECT * FROM cases WHERE b_id=:b_id AND case_form=:case_form AND case_type=:case_type
または(しゃれ意図!)
SELECT * FROM cases
WHERE (a_id=:a_id AND case_form=:case_form AND case_type=:case_type)
OR (b_id=:b_id AND case_form=:case_form AND case_type=:case_type)
ORステートメントまたはUNIONを使用しますか?しかし、おそらく私は期待した結果といくつかのサンプルデータを投稿することができます理解していないのですか?だから... case_formとcase_typeがa_idとB_Idに重複しているすべての出現を返すか? – xQbert