Maison > base de données > tutoriel mysql > Comment interroger deux tables dans MySQL

Comment interroger deux tables dans MySQL

青灯夜游
Libérer: 2021-12-07 10:51:01
original
21172 Les gens l'ont consulté

Comment interroger deux tables : 1. Utilisez l'instruction SELECT et le mot-clé "CROSS JOIN" pour effectuer une requête de jointure croisée ; 2. Utilisez l'instruction SELECT et le mot-clé "INNER JOIN" pour effectuer une requête de jointure interne ; . Utilisez l'instruction SELECT et le mot-clé "INNER JOIN" pour interroger le mot-clé OUTER JOIN" pour la requête de jointure externe.

Comment interroger deux tables dans MySQL

L'environnement d'exploitation de ce tutoriel : système windows7, version mysql8, ordinateur Dell G3.

Dans une base de données relationnelle, les tables sont liées, donc dans les applications pratiques, des requêtes multi-tables sont souvent utilisées. La requête multi-tables consiste à interroger deux ou plusieurs tables en même temps.

Dans MySQL, les requêtes multi-tables incluent principalement les jointures croisées, les jointures internes et les jointures externes.

MySQL Cross Join

Cross JOIN (CROSS JOIN) est généralement utilisé pour renvoyer le produit cartésien de la table jointe.

Le format syntaxique de la connexion croisée est le suivant :

SELECT <字段名> FROM <表1> CROSS JOIN <表2> [WHERE子句]
Copier après la connexion

ou

SELECT <字段名> FROM <表1>, <表2> [WHERE子句]
Copier après la connexion

La description de la syntaxe est la suivante :