Maison > base de données > tutoriel mysql > Comment utiliser correctement l'opérateur « NOT IN » de MySQL ?

Comment utiliser correctement l'opérateur « NOT IN » de MySQL ?

Patricia Arquette
Libérer: 2025-01-13 14:07:42
original
338 Les gens l'ont consulté

How to Correctly Use MySQL's `NOT IN` Operator?

Maîtriser l'opérateur NOT IN de MySQL : éviter les pièges courants

L'utilisation de l'opérateur NOT IN de MySQL peut parfois entraîner des erreurs de syntaxe inattendues. Ce guide clarifie l'utilisation correcte et vous aide à éviter les erreurs courantes.

Correction des erreurs de syntaxe

La clé pour éviter les erreurs réside dans une syntaxe appropriée. Une source fréquente de problèmes est de négliger de mettre les résultats de la sous-requête entre parenthèses. Le format correct est :

<code class="language-sql">SELECT * FROM Table1 WHERE Table1.principal NOT IN (SELECT principal FROM Table2);</code>
Copier après la connexion
Copier après la connexion

Application pratique

Illustrons avec un exemple. Supposons que vous deviez récupérer toutes les entrées de Table1 où la valeur principal n'est pas présente dans la colonne principal de Table2. La solution est une simple NOT IN requête :

<code class="language-sql">SELECT * FROM Table1 WHERE Table1.principal NOT IN (SELECT principal FROM Table2);</code>
Copier après la connexion
Copier après la connexion

Cette requête identifie et renvoie efficacement toutes les lignes de Table1 dont la valeur principal est unique à Table1. N'oubliez pas les parenthèses autour de la sous-requête – ceci est crucial pour une exécution correcte.

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!

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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal