Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

2020-08-29 18:52INNER JOINは参照キーに対して作成され、INTERSECTは作成されないことを理解しています。しかし、場合によっては、両方とも同じことができます。だから、次の2つの式の間に(パフォーマンスなどで)違いがありますか?そして、もしあれば、どれが良いですか? 式1: SELECT id FROM customers INNER JOIN orders ON customers.id = orders.customerID; 式2: SELECT id FROM customers INTERSECT SELECT customerID FROM orders あなたの場合でも、彼らは非常に異なっています。 ザ・ INNER JOIN id の場合、重複を返します いずれかのテーブルで重複しています。 INTERSECT 重複を削除します。ザ・ INNER
はじめに INTERSECT, EXCEPT, UNIONの違いを図で表現します! 複数のテーブルを扱う際に利用する上記のクエリ。 サンプルクエリも用いてご説明をいたします。 参考文献 入門者の方に非常におすすめの本になります。 わかりやすい解説から、練習問題までたくさん用意されているので、 SQLの習得に有用ではないかと思います。 スッキリわかるSQL入門 第2版 ドリル222問付き! (スッキリシリーズ) 作者: 中山清喬,飯田理恵子,株式会社フレアリンク出版社/メーカー: インプレス発売日: 2018/11/30メディア: 単行本(ソフトカバー)この商品を含むブログを見る サンプルデータ 今回の解説で用いるテーブル2つです。 table① 名前 部署 田中 営業 鈴木 経理 佐藤 人事 table② 名前 部署 高橋 営業 鈴木 経理 清水 開発 INTERSECT INTERSEC
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く