requetes équivalentes - SQL/NoSQL - Programmation
Marsh Posté le 13-07-2004 à 10:08:02
ce n'est pas plutot INTER plutot que UNION ?
(tiens je savais pas que mysql gérait les opérations ensemblistes...)
EDIT : j'avais pas vu que l'opérateur était un OR...
alors du coup j'ai dit n'importe quoi mais je crois pas que ces 2 requetes soit équivalentes...
Marsh Posté le 13-07-2004 à 09:52:25
salut à tous voila j'ai fais deux requetes et pour moi elles sont equivalentes mais pas pour MySQL:
j'aurai bien aimé savoir ou était les différences:
requete1
--------
SELECT DISTINCT variété.cléVariété FROM `variété` , `série` ,`variétédegroupe` WHERE (variété.cléVariété=série.cléVariété) or (variété.cléVariété=variétédegroupe.cléVariété)
requete2
--------
SELECT distinct cléVariété FROM série
UNION
SELECT distinct cléVariété FROM variétédegroupe
pour moi les 2 requetes me donnent l'ensemble des clévariétés qui se trouvent dans série et dans variétédegroupe
non ?
merci de votre aide!