少年易酔學難成

IT/技術的な話題について書きます

SQLにもタプルがあるよ

地味Tipsです。 意外と知らない人もいるので。

SELECT
    *
FROM
    foo
WHERE
    (id, bar_id) IN ((1, 2), (2, 3), (3, 4))

昔、Haskell勉強してたときに、なんとなくSQLでもタプル使えたらいいなあと思って試してみたらイケた書き方。

カラムの組み合わせで条件指定したいことはよくあるので結構重宝します。