えっ!

AND検索なんてINTERSECTで積集合とってやればいいじゃん!
view作って使いまわせば効率いいじゃん!

なんて思ってMySQLでやってたらviewは作れないしINTERSECTは未実装。泣きそうになりました。
PostgreSQLはインストールしてみたものの、思ったように動かないし…


仕方ないので再帰結合やら色々…
表作るのに1分30秒もかかったりして(1万エントリ)


これはもうだめかもわからんねと思いながらもクエリを入れてみたら…
Σ(・ω・! 0.5秒!


SQL文がすっげぇ長くてウザイけど、どうせプログラムでクエリなんて生成するし、どうってことないネ!

あとはスケーラビリティがあるかどうか。
でも、今日の結果から察するに上手く計算量が小さくなるようにしてくれるみたいだから何とかなるよ、きっと。

なんとか期限に間に合いそうだ=w=