エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
WHERE句で結合。INNER JOINとの違い
select * from 表A, 表B where 表A.列1 = 表B.列2 and 表A.列3 = 値 と select * from 表A inner join ... select * from 表A, 表B where 表A.列1 = 表B.列2 and 表A.列3 = 値 と select * from 表A inner join 表B on 表A.列1 = 表B.列2 where 表A.列3 = 値 は同じ結果となります。前者の方が古くからある構文,後者が新しい構文になります。新しいといっても20年は経っていますけれど。 > 普通は、どちらの書き方で書くとか、 > そういうお作法的な暗黙の了解はあるでしょうか? 旧構文は,結合を指定する要素がfrom句とwhere句に分かれてしまっているのに対して, 新構文では次のように各句の機能が明確ですから,join句の使用をお薦めします。 射影…select * 結合…from 表A inner join 表B on 表A.列1 = 表B.列2 選択…where 表A.列3 = 値 > 書き方によっては「LE