Maison > base de données > tutoriel mysql > Comment obtenir le résultat de plusieurs tables MySQL à partir d'une seule requête ?

Comment obtenir le résultat de plusieurs tables MySQL à partir d'une seule requête ?

王林
Libérer: 2023-09-15 18:33:03
avant
1208 Les gens l'ont consulté

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

Nous savons qu'une requête peut avoir plusieurs instructions MySQL, suivies d'un point-virgule. Supposons que si nous voulons obtenir les résultats de plusieurs tables, considérons l'exemple suivant pour obtenir l'ensemble de résultats de "Student_info" et "Student_detail" en écrivant une seule requête -

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)
Copier après la connexion

Dans l'exemple ci-dessus, deux instructions sont saisies sur une seule ligne, et séparés par des points-virgules, nous obtenons la sortie dans l'ordre.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal