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

Verwendung und Optimierung der MySQL COUNT-Funktion

Inhaltsverzeichnis Was macht die Funktion COUNT? ...

Warum ich Nginx als Backend-Server-Proxy empfehle (Gründeanalyse)

1. Einleitung Unsere realen Server sollten nicht ...

Beispiel für die Implementierung von QR-Code-Scaneffekten mit CSS3

Online-Vorschau https://jsrun.pro/AafKp/ Erster B...

Webdesign-Referenz Firefox-Standardstil

Obwohl das W3C einige Standards für HTML festgeleg...

Implementierung einer Login-Seite basierend auf layui

In diesem Artikelbeispiel wird der spezifische Co...

Eine kurze Analyse der Verwendung von HTML-Float

Einige Verwendungen von Float Linke Aufhängung: f...

Installieren Sie Centos7 mithilfe einer virtuellen Hyper-V-Maschine

Inhaltsverzeichnis einführen Vorbereiten Systemab...

So erstellen Sie eine monatliche Tabelle in einer gespeicherten MySQL-Prozedur

Lassen Sie uns, ohne ins Detail zu gehen, direkt ...

Optimierung der Web-Frontend-Leistung

Best Practices für die Web-Frontend-Optimierung: ...