Heim  >  Artikel  >  Datenbank  >  Wie erhalte ich die Ausgabe mehrerer MySQL-Tabellen aus einer einzigen Abfrage?

Wie erhalte ich die Ausgabe mehrerer MySQL-Tabellen aus einer einzigen Abfrage?

王林
王林nach vorne
2023-09-15 18:33:031134Durchsuche

如何从单个查询中获取多个 MySQL 表的输出?

Wir wissen, dass eine Abfrage mehrere MySQL-Anweisungen gefolgt von einem Semikolon enthalten kann. Angenommen, wir möchten Ergebnisse aus mehreren Tabellen erhalten, betrachten Sie das folgende Beispiel, um die Ergebnismenge aus „Student_info“ und „Student_detail“ durch Schreiben einer einzigen Abfrage abzurufen –

mysql> Select Name, Address from Student_info; Select Studentid, Address from Student_detail;
+---------+------------+
| Name    | Address    |
+---------+------------+
| YashPal | Amritsar   |
| Gaurav  | Chandigarh |
| Raman   | Shimla     |
| Ram     | Jhansi     |
| Shyam   | Chandigarh |
| Mohan   | Delhi      |
| Saurabh | NULL       |
+---------+------------+
7 rows in set (0.00 sec)

+-----------+------------+
| Studentid | Address    |
+-----------+------------+
| 100       | Delhi      |
| 101       | Shimla     |
| 103       | Jaipur     |
| 104       | Chandigarh |
| 105       | Chandigarh |
+-----------+------------+
5 rows in set (0.00 sec)

Im obigen Beispiel werden zwei Anweisungen in einer Zeile eingegeben. und durch Semikolons getrennt erhalten wir die Ausgabe in der richtigen Reihenfolge.

Das obige ist der detaillierte Inhalt vonWie erhalte ich die Ausgabe mehrerer MySQL-Tabellen aus einer einzigen Abfrage?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen