SQL
cfquery で直接問い合わせをしていてめちゃくちゃ遅いクエリがあるのだけど、それが 5 重くらいの join していて「さもあらん!」という感じなので、最適化と機能のリファクタリングを裏でちょっとずつやっている。 で、これ生クエリでやるのめちゃくちゃ辛…
具体的には以下のような payments テーブルで、 year 2019 が存在するのに 2020 が存在しない user_id を特定したい。 payments id user_id year price 1 100 2018 1000 2 103 2019 1500 3 101 2020 2000 4 100 2020 3000 5 103 2021 3000 6 100 2019 1499 …