Access学習メモ 7-18.SQL基礎学習⑱
クエリ(Query):データベースに対する要求(命令)SQL:その要求を書くための言語学習メモ7-17で作られた3つのテーブル・マスタテーブル①「M_名簿」・UPDATE文(更新命令句)による「M_名簿」加工テーブル ②「M_名簿_ただの怪獣」 ③「M_名簿_大怪獣」これら①~③をひとつのテーブルとして集約したいときの、主な方法【1】アクションクエリ系空っぽのテーブルを作り、3つのテーブルがもつレコードをすべて追加する。※ポイントWHERE 1=0 という絶対に満たされない条件を敢えて付けることで中身のないテーブル構造だけをコピーしている。↓新規テーブル「T_統合名簿」作成SQLSELECT *INTO T_統合名簿FROM M_名簿WHERE 1=0;オブジェクト一覧の見た目はこんな感じクエリ「実行」キーを押下すると中身のないテーブル「T_統合名簿」が新設される。①②③3つのテーブルのデータを新規テーブル「T_統合名簿」へ↑↑↑~レコードを順に追加するSQL~①M_名簿 INSERT INTO T_統合名簿SELECT * FROM M_名簿;②M_名簿_ただの怪獣INSERT INTO T_統合名簿SELECT * FROM M_名簿_ただの怪獣;③M_名簿_大怪獣INSERT INTO T_統合名簿SELECT * FROM M_名簿_大怪獣;それぞれ見た目はこんな感じ(通常の選択クエリと異なる)【2】選択(通常)クエリ系ユニオンクエリ(UNION / UNION ALL)同一フィールド(列の項目)をもつ複数のテーブルを一時的にくっつけて(UNION / UNION AL
0