Maison > base de données > tutoriel mysql > Exemple de partage sur existe et n'existe pas dans MySQL

Exemple de partage sur existe et n'existe pas dans MySQL

黄舟
Libérer: 2017-07-30 13:38:35
original
1796 Les gens l'ont consulté

Cet article présente principalement les informations pertinentes sur l'explication détaillée des instances mysql exist et not exist Étant donné que l'efficacité de not exist est souvent supérieure à celle de not in, le premier est généralement utilisé à la place du second. il peut s'y référer

Une explication détaillée de mysql existe et n'existe pas d'instances

tableA

|column1 | colonne1 |colonne3 |

tableb

|colonne1 |colonne3 |

Pour interroger les données de tableA, la condition est tableA.column1 Pas dans tableB.column2 de tableB

signifie obtenir un effet similaire à l'instruction suivante (l'effet de pas dans n'est pas complètement équivalent à ne pas exister. Si un enregistrement vide apparaît dans la sous-requête, l'intégralité de l'instruction de requête ne renverra pas de données)


SELECT 
  a.*
FROM
  tableA a
WHERE 
  a.column1 not in (
    SELECT column2 FROM tableB
  )
Copier après la connexion

Vous pouvez utiliser l'instruction suivante pour obtenir


SELECT
  a.*
FROM
  tableA a
WHERE
  NOT EXISTS(
    SELECT b.column2 FROM tableB b WHERE a.colunm1=b.column2
  )
Copier après la connexion

Ce qui précède n'est que le cas de deux tables. En fait, il est également plus facile à utiliser dans les requêtes de connexion de plusieurs tables. La méthode d'écriture ci-dessus est également applicable à l'existence

.

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!

Étiquettes associées:
source:php.cn
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