SelectName,AddressfromStudent_info;SelectStudentid,AddressfromStudent_detail;+----- - ---+----------------+|Nom |Adresse&nbs"/> SelectName,AddressfromStudent_info;SelectStudentid,AddressfromStudent_detail;+----- - ---+----------------+|Nom |Adresse&nbs">

Maison  >  Article  >  base de données  >  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 ?

王林
王林avant
2023-09-15 18:33:031102parcourir

如何从单个查询中获取多个 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)

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:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer