PostgreSQL Part.9at DBPostgreSQL Part.9 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト17:NAME IS NULL 12/05/28 10:58:24.31 >>10 >それより前に別名を展開する処理を追加しただけですね。 正しく動作させるには「前」じゃなくて「スコープの外側」な from { ① where { ② select { ③ } } } 「別名を展開」する命令を①~③のどこに書けばいいか分かるだろ? C言語なんかだとどんな馬鹿でも「前」に書けば自動的にスコープ内に入るから 君みたいなプログラミング初心者ほど「前」に書けばいいという固定観念に縛られて こういうミスをやってしまうんだよ 君はもっと勉強して脳みそを鍛えたらSQLを使いこなせるんじゃないかなあ 18:NAME IS NULL 12/05/28 11:51:04.41 ちょっと訂正 君はもっと勉強して脳みそを鍛えたらSQL「も」使いこなせるんじゃないかなあ 19:NAME IS NULL 12/05/28 15:29:32.54 SQLにスコープという概念が存在するとは思わなかった。 20:NAME IS NULL 12/05/28 16:18:18.30 >>19 SELECT table1.column1, table2.column2 FROM table1 INNER JOIN table2 ON ・・・ テーブル名で修飾してるのはスコープの概念そのものなんだが理解できるかい? 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch