例. エクセルvbaでデータベースを扱うためのsql入門です。前回までで、基本的な部分については一通り説明しました。今回は、より便利にsqlを使えるように副問合せ(サブクエリ)を解説します。サブクエリが使えるようになると、sqlのすごさがより実感として分かってくるはずです。 以下がnot演算子を使用したサブクエリの記述例になります。 select id, last_name, email from users where id not in( select user_id from orders where order_time >= '2017-12-01 00:00:00' and order_time < '2018-01-01 00:00:00'); . 結合 = 複数のテーブル間のデータを単一テーブルにまとめる. More than 1 year has passed since last update. サブクエリの()内の処理 → onの結合条件 → whereの抽出条件. More than 1 year has passed since last update. おとついの不具合の対応案として挙げた「外部結合を使う案」と「サブクエリを使う案」でどっちが早いか試してみた。 環境/条件等 DBはMySQLではなく実運用で使うDB2を使用。 テーブルは以下。おとついのサンプルからカラムを少し増やしてます。 create table A ( id BIGINT NOT NULL GEN… SQLにおける結合. 下記のようなテーブル関係があるとします。 例1:単純結合. SQL 基本 基礎. 実行結果は以下のように2017年12月に商品を購入していないユーザー一覧が出力できます。 . SQL結合からサブクエリまで .