遊星ゲームズ
FrontPage | RSS


JOIN先不定!?
 日記

 複数の意味を持ってて、検索のケースによってどのテーブルにJOINするか変わるカラムってあるじゃん。……いやないけど。ありえないけど。無理だけど、あるじゃん。
 たとえば、区分カラムの値によってJOIN先が変わるとか。
「処理対象」なんてカラムがあって、「処理区分」カラムによってこっちのテーブルにJOINしたりあっちのテーブルにJOINしたり。みたいな。
 いやほんと無理なんだけど、そういうテーブルがたくさんあるんだからしかたない。
 しかたないから、ON句に関数書いたり条件分岐書いたり、「OR」って書いてあったり、ふと空を見あげたくなったりする。
「朝になっても深夜バッチが終わってません!」とかやってたりする。

 思ったんだけど。よくいう「テーブルの正規化」手順には、このあたりのことが書いてないんだよな。
(ちゃんと勉強してないプログラマなので、書いてあるならごめんなさい)
 やっぱりJOIN禁止か……(ぉ


JOIN先不定!?を