Disons que j'ai une liste d'ID et que je veux voir si des lignes existent déjà avec ces ID dans ma base de données SQL. Existe-t-il une seule commande SQL que je puisse émettre pour récupérer le sous-ensemble de la liste d'ID qui n'est pas déjà représentée dans la base de données? Je pourrais itérer sur chaque ID dans mon code et émettre une vérification SQL distincte pour chaque ID, mais cela semble inefficace. J'essaye de faire ceci contre une base de données de sqlite. Merci!SQL: vérifier pour voir quels ID existent déjà
3
A
Répondre
3
Laissez tomber les ID dans une table puis essayez:
SELECT C.id
FROM checkids C
LEFT JOIN mytable M
ON M.id = C.id
WHERE M.id IS NULL
0
Vous pouvez utiliser l'opérateur IN; Par exemple, pour tester les ID 1, 2, 8 et 42, vous feriez:
SELECT id FROM tbl WHERE id IN (1, 2, 8, 42);
Questions connexes
- 1. Quels frameworks MVP existent pour ASP.net?
- 2. Quels paquets graphiques/API existent pour Ruby?
- 3. Quels bons tutoriels existent pour apprendre pycURL?
- 4. Quels outils XSLT 2.0 existent?
- 5. Quels outils d'édition T4 existent?
- 6. Quels types d'effets web existent?
- 7. comment montrer l'alerte "données existent déjà"
- 8. Procédure iSeries SQL - Vérifier s'il existe déjà
- 9. Comment vérifier la communication ODBC pour voir le SQL traversé?
- 10. Quels composants de la table Java existent?
- 11. Quels ports de communication existent? Win32
- 12. Vérifier si les clés/nœuds JSON existent
- 13. Quels exemples de projets ASP.NET MVC existent?
- 14. Quels environnements alternatifs existent pour les projets de construction?
- 15. Quels outils existent pour tester le code .net multithread?
- 16. Quels scripts modernizer existent pour les nouvelles fonctions ECMAScript 5?
- 17. Quels outils existent pour trouver des fréquences de recherches
- 18. Quels cadres Poop existent pour Lisp et Scheme
- 19. Quels modèles existent pour le développement d'applications Web?
- 20. Quels systèmes de construction existent pour le code purement frontal?
- 21. Bash: Comment vérifier si certains fichiers existent?
- 22. syntaxe SQL, si elles existent
- 23. Problèmes SQL Query existent
- 24. Comment vérifier si les fichiers existent sur le serveur FTP?
- 25. SVN fichiers journal marquage AJOUTÉES qui existent déjà dans repo
- 26. Pour vérifier le wifi ou 3G existent en android
- 27. vérifier si les valeurs de champs existent?
- 28. Comment vérifier l'ID utilisateur existe déjà
- 29. Requête SQL pour vérifier TOUS les jours existent entre une plage de dates
- 30. Quels cas d'utilisation existent pour les événements privés ou protégés non statiques?