mysql 3つのテーブルを接続してビューを作成する

mysql 3つのテーブルを接続してビューを作成する

3 つのテーブルが接続されています。テーブル A のフィールド a はテーブル B のフィールド b に対応し、テーブル B のフィールド b1 はテーブル C のフィールド c に対応します。

次に、3 つのテーブルのすべての情報を同時に表示するビューを作成します。

ビュー v_name を作成または置換する
として
t1.*、t2.*、t3.* を選択
表A t1、表B t2、表C t3から
ここで、t1.a=t2.b、t2.b1=t3.c

2つのテーブルをリンクしてビューを作成する

テーブル `aa_user` を作成します (
 `id` int(10) NULLではない、
 `name` varchar(10) デフォルト NULL,
 `age` int(10) デフォルト NULL,
 主キー (`id`)

)ENGINE=InnoDB デフォルト文字セット=utf8;

`aa_user` に値 ('1'、'zs'、'18') を挿入します。
`aa_user` に値 ('2'、'ls'、'20') を挿入します。
`aa_user` に値 ('3'、'ww'、'19') を挿入します。

テーブル `tb` を作成します (
 `id` int(10) NULLではない、
 `fid` int(10) デフォルト NULL,
 `cc` int(10) デフォルト NULL,
 主キー (`id`)

)ENGINE=InnoDB デフォルト文字セット=utf8;

`tb` VALUES ('1', '1', '60') に挿入します。
`tb` VALUES ('2', '1', '70') に挿入します。
`tb` に値 ('3', '2', '80') を挿入します。

`tb` VALUES ('4', '2', '90') に挿入します。

ビューの作成

ビュー aa_ta_view AS を作成または置換します
aa_user a、tb b から a.*、b.fid、b.cc を選択 
ここで、a.id = b.fid;

以下もご興味があるかもしれません:
  • MySql データベースにおける単一テーブル クエリと複数テーブル結合クエリの効率の比較
  • MySQL マルチテーブル結合クエリの詳細な説明
  • Mysql マルチテーブル結合クエリの実行の詳細について簡単に説明します。
  • MySQL マルチテーブル結合入門チュートリアル
  • MySQL マルチテーブル結合クエリ例の説明
  • MySQL でのテーブル結合クエリの最適化に関する簡単なチュートリアル
  • MySQL での基本的な複数テーブル結合クエリのチュートリアル
  • MySQL と PHP の基礎と応用トピック: テーブル接続

<<:  Centos7 に nginx をインストールした後、conf.d ディレクトリに default.conf ファイルがないために「Welcome to nginx on Fedora!」というエラーが表示される問題を解決します。

>>:  Vue を使用してパブリック アカウントの Web ページを開発する方法

推薦する

Mysql テーブル、列、データベースの追加、削除、変更、クエリの問題の概要

以下は私がまとめた基本的なSQL知識です。主に参考資料として、また将来の他の初心者の助けとして、私自...

Docker ファイルの保存パス、ポート マッピング操作モードの変更

コンテナの起動コマンドを取得する方法コンテナはすでに作成されていますが、その起動パラメータ(データが...

Mac Docker x509証明書の問題を解決する

質問最近、プライベートミラーセンターにログインする必要がありましたが、ログイン時にエラーメッセージが...

mybatis-plusページングパラメータが渡された後、SQLのwhere条件にはページング情報操作の制限がありません

2時間近くかけて、さまざまな方法を試しました。後で、whereでフィルタリングした後のデータ量が1ペ...

Vueのwatch、computed、methodsの違いのまとめ

目次1 はじめに2 基本的な使い方2.1 方法2.2 計算プロパティ2.3 リスナーを見る3 3つの...

...

ChromeとIEに対応したWMPに埋め込まれたHTMLの詳細な紹介

実際には、対応する記述方法は多数ありますが、最も一般的なのは object + embedded で...

nginx rewriteを使用してURLをリダイレクトする方法

最近仕事でnginxの設定を変更する必要が頻繁にあり、nginxでrewriteを使用する方法を学び...

Dockerカスタムネットワークコンテナ相互接続

目次序文-リンクカスタムネットワーク質問する序文前回は、 -Linkパラメータを使用してコンテナ間の...

MySQL 8.0.2 オフラインインストールと設定方法のグラフィックチュートリアル

MySQL_8.0.2のオフラインインストール方法は参考までに。具体的な内容は以下のとおりです。次の...

vue-tableは追加と削除を実装します

この記事では、vue-table の追加と削除の具体的なコードを参考までに紹介します。具体的な内容は...

HTML thead タグの定義と使用法の詳細な紹介

コードをコピーコードは次のとおりです。 <thead> <!– 最初の 2 行をヘ...

MySQLの連結関数CONCATの使い方の詳しい説明

前回の記事では、MySQL の置換関数 (Replace) とセグメンテーション関数 (SubStr...

JSは写真の自動再生効果を実現します

この記事では、写真の自動再生効果を実現するためのJSの具体的なコードを参考までに紹介します。具体的な...