Recherche d'enregistrements disjoints avec SQL: ID Exclusion
Considérez un scénario où vous avez deux tableaux avec des liaisons de clé primaire et souhaitez identifier l'ensemble disjoint d'enregistrements. Supposons que vous ayez deux tables, Table1 et Table2, avec ID servant de clé principale. Votre objectif est de récupérer la ligne de la table 1 dont l'ID n'est pas présent dans la table 2.
pour y parvenir, vous pouvez utiliser la requête SQL suivante:
SELECT ID, Name FROM Table1 WHERE ID NOT IN (SELECT ID FROM Table2)
Cette requête récupère l'ID et le nom de la table1 où l'ID n'est pas parmi les ID présents dans la table2. L'opérateur pas dans l'opérateur compare la colonne ID de la table 1 avec la colonne ID de la table TABLE2.
En utilisant cette requête, vous pouvez trouver efficacement des enregistrements disjoints entre les tables, vous permettant d'identifier des données inégalées ou manquantes.
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3