Maison  >  Article  >  base de données  >  Comment utiliser dans MySQL

Comment utiliser dans MySQL

下次还敢
下次还敢original
2024-04-29 05:00:25666parcourir

La clause ON est utilisée pour spécifier les conditions de comparaison et de fusion des lignes de deux tables dans les opérations JOIN, y compris les jointures internes, les jointures externes gauches, les jointures externes droites et les jointures externes complètes. La condition ON utilise uniquement des comparaisons d'égalité, vous pouvez utiliser plusieurs conditions pour spécifier des règles de jointure plus complexes et peut être utilisée avec d'autres types JOIN.

Comment utiliser dans MySQL

Utilisation de ON dans MySQL

Présentation de la clause ON

La clause ON est utilisée pour spécifier les conditions de comparaison et de fusion des lignes de deux tables dans une opération JOIN.

Syntaxe

<code>ON 表1.列名 = 表2.列名</code>

Usage

  • INNER JOIN) : renvoie uniquement les lignes correspondantes dans les deux tables.
  • LEFT OUTER JOIN : renvoie toutes les lignes du tableau de gauche et toutes les lignes correspondantes du tableau de droite. S'il n'y a aucune correspondance dans la bonne table, NULL est renvoyé.
  • RIGHT OUTER JOIN : similaire à la jointure externe gauche, mais renvoie toutes les lignes du tableau de droite.
  • FULL OUTER JOIN : renvoie toutes les lignes des deux tables, qu'elles correspondent ou non.

Exemple

Jointure interne :

<code>SELECT * FROM 表1
INNER JOIN 表2 ON 表1.id = 表2.id;</code>

Jointure externe gauche :

<code>SELECT * FROM 表1
LEFT OUTER JOIN 表2 ON 表1.id = 表2.id;</code>

Jointure externe droite :

<code>SELECT * FROM 表1
RIGHT OUTER JOIN 表2 ON 表1.id = 表2.id;</code>

Jointure externe complète :

<code>SELECT * FROM 表1
FULL OUTER JOIN 表2 ON 表1.id = 表2.id;</code>

Notes

  • ON les conditions ne peuvent utiliser que la comparaison d’égalité (=).
  • Vous pouvez utiliser plusieurs conditions ON pour spécifier des règles de connexion plus complexes. La clause
  • ON peut être utilisée avec d'autres types JOIN tels que CROSS JOIN, NATURAL JOIN.

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:
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
Article précédent:Que signifie rond dans MySQL ?Article suivant:Que signifie rond dans MySQL ?