mysql drei Tabellen verbunden, um eine Ansicht zu erstellen

mysql drei Tabellen verbunden, um eine Ansicht zu erstellen

Drei Tabellen sind miteinander verbunden. Feld a der Tabelle A entspricht Feld b der Tabelle B und Feld b1 der Tabelle B entspricht Feld c der Tabelle C.

Erstellen Sie jetzt eine Ansicht, um alle Informationen der drei Tabellen gleichzeitig anzuzeigen.

Ansicht v_name erstellen oder ersetzen
als
wählen Sie t1.*, t2.*, t3.*
aus Tabelle A t1, Tabelle B t2, Tabelle C t3
wobei t1.a=t2.b und t2.b1=t3.c

Erstellen einer Ansicht durch Verknüpfen zweier Tabellen

Tabelle „aa_user“ erstellen (
 `id` int(10) NICHT NULL,
 `name` varchar(10) DEFAULT NULL,
 `Alter` int(10) DEFAULT NULL,
 PRIMÄRSCHLÜSSEL (`id`)

)ENGINE=InnoDB STANDARD-CHARSET=utf8;

INSERT INTO `aa_user` VALUES ('1', 'zs', '18');
INSERT INTO `aa_user` VALUES ('2', 'ls', '20');
INSERT INTO `aa_user` VALUES ('3', 'ww', '19');

TABELLE ERSTELLEN `tb` (
 `id` int(10) NICHT NULL,
 `fid` int(10) DEFAULT NULL,
 `cc` int(10) DEFAULT NULL,
 PRIMÄRSCHLÜSSEL (`id`)

)ENGINE=InnoDB STANDARD-CHARSET=utf8;

INSERT INTO `tb` VALUES ('1', '1', '60');
INSERT INTO `tb` VALUES ('2', '1', '70');
INSERT INTO `tb` VALUES ('3', '2', '80');

INSERT INTO `tb` VALUES ('4', '2', '90');

Erstellen einer Ansicht

Ansicht aa_ta_view erstellen oder ersetzen als
wähle a.*,b.fid,b.cc aus aa_user a,tb b 
wobei a.id = b.fid;

Das könnte Sie auch interessieren:
  • Vergleich der Effizienz zwischen Einzeltabellenabfrage und Mehrtabellen-Joinabfrage in der MySql-Datenbank
  • Detaillierte Erläuterung der MySQL-Multitabellen-Joinabfrage
  • Eine kurze Diskussion über die Ausführungsdetails der Mysql Multi-Table Join-Abfrage
  • Einführungstutorial zum MySQL-Multitabellen-Join
  • Erläuterung des MySQL-Multitabellen-Join-Abfragebeispiels
  • Ein einfaches Tutorial zur Optimierung von Tabellenverknüpfungsabfragen in MySQL
  • Grundlegendes Tutorial zu Multi-Table-Join-Abfragen in MySQL
  • MySQL und PHP Grundlagen und Anwendungsthemen: Tabellenanbindung

<<:  Lösen Sie das Problem „Willkommen bei nginx auf Fedora!“. Nach der Installation von nginx auf Centos7 befindet sich im Verzeichnis conf.d keine Datei default.conf.

>>:  So verwenden Sie Vue zum Entwickeln öffentlicher Account-Webseiten

Artikel empfehlen

MySQL-Trigger: ausführliche Erklärung und einfaches Beispiel

Einfaches Beispiel für einen MySQL-Trigger Gramma...

Detaillierte Erklärung zur Verwendung von ElementUI in Vue

Anmeldung + SessionStorage Effektanzeige Nach ein...

nginx+tomcat-Beispiel für den Zugriff auf das Projekt über den Domänennamen

Ich wollte wissen, wie ich mit einem Domänennamen...

W3C Tutorial (7): W3C XSL Aktivitäten

Ein Stylesheet beschreibt, wie ein Dokument angez...

Nativer JS-Musikplayer

In diesem Artikelbeispiel wird der spezifische JS...

So leiten Sie eine URL mit Nginx Rewrite um

Ich muss in letzter Zeit bei der Arbeit oft die N...

Beispiel für die Konvertierung von Webpack-Bildern in Base64

URL-Loader herunterladen yarn add -D URL-Lader Mo...

React realisiert den gesamten Prozess des Seitenwasserzeicheneffekts

Inhaltsverzeichnis Vorwort 1. Anwendungsbeispiele...

Beispiel für die Verwendung von JS, um zu bestimmen, ob ein Element ein Array ist

Hier sind die Arten von Daten, die überprüft werd...

mysql löst zeitzonenbezogene Probleme

Vorwort: Bei der Verwendung von MySQL können Prob...

Implementierung eines Web-Rechners mit nativem JavaScript

In diesem Artikel wird der spezifische JavaScript...