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 ページを開発する方法

推薦する

iframe に関するいくつかの発見と考察

この物語は、今日の予期せぬ発見から始まります。同社には複数のウェブサイトがある。友達リンクにはお互い...

Ubuntu 15.04 は MySQL リモート ポート 3306 を開きます

Ubuntu 15.04 は MySQL リモート ポート 3306 を開きます。以下の操作はすべて...

VMWare を使用して Windows 上で Linux 環境を構築する手順 (画像とテキスト)

Mac を返却して以来、元のラップトップは使用されていません。このラップトップの構成は非常に良好で...

CentOS 6.8 に MySQL 8.0.18 をインストールするチュートリアルの簡単な分析 (RPM 方式)

今日は、CentOS 6.8 サーバーに MySQL 8.0.18 をインストールする方法を記録しま...

きちんとした標準的なHTMLタグの書き方を学ぶ

優れた HTML コードは美しい Web サイトの基礎となります。私が CSS を教えるときは、まず...

単一テーブルのMySQLバックアップとリストアに関する簡単な説明

A. MySQLバックアップツールxtrabackupのインストール1. Percona 公式 xt...

MYSQLデータベースの最適化段階を簡単に理解する

導入面接官がこんな質問をしたことはありませんか?データベースをどのように最適化しますか?では、この質...

WeChatアプレットがログインインターフェースを実装

WeChatアプレットのログインインターフェースは参考までに実装されています。具体的な内容は次のとお...

Dockerを使用してMySQL 8.0をデプロイする方法の例

1. 公式サイトを参照してdockerをインストールする2. MySQLイメージをプルします(デフォ...

MySQL の自動増分主キーに関する詳細な説明

目次特徴保存戦略自己増加の決定自動増分値の変更実行プロセス問題点自動増分ロックロック戦略バッチ挿入の...

HTMLはキャンバスを使用して箇条書きスクリーン機能を実装します

導入最近、大きな課題をこなす際に、弾幕プレイヤーを作る必要がありました。他の人のソースコードを借りて...

CentOS 7 で MySQL 8 の複数のインスタンスを設定する詳細なチュートリアル (必要な数だけ設定できます)

原因最近、プロジェクトのリファクタリングを始めたのですが、マスタースレーブと読み取り書き込み分離を使...

Amoeba を使用して MySQL データベースの読み取り/書き込み分離を実装する方法の詳細な説明

MySQL には読み取りと書き込みを分離するアーキテクチャが多数あります。Baidu のそれらのほと...

WeChatアプレットで画像の幅と高さを取得する方法

起源最近、私は要件 A に取り組んでいます。そこには、次のように記述される小さな機能ポイントがありま...

chkconfig および systemctl コマンドを使用して Linux サービスを有効または無効にする方法

これは Linux 管理者にとって重要な (そして素晴らしい) トピックなので、誰もが Linux ...