MySQLなどで、たまにDBの構造上、2つのIDでin(複数)検索したい時がある。
ちから技でand検索などするのもいや場合があるので、そいいう時は、concatで連結して、in検索!
select * from where concat(A_ID,'-',B_ID) in(a_id-b_id)
ただ分かりづらくなる可能性もあるので、ご注意を。
開発備忘録
MySQLなどで、たまにDBの構造上、2つのIDでin(複数)検索したい時がある。
ちから技でand検索などするのもいや場合があるので、そいいう時は、concatで連結して、in検索!
select * from where concat(A_ID,'-',B_ID) in(a_id-b_id)
ただ分かりづらくなる可能性もあるので、ご注意を。