Instruction SQL INTERSECT
Mathieu
-
asevere Messages postés 13095 Date d'inscription Statut Webmaster Dernière intervention -
asevere Messages postés 13095 Date d'inscription Statut Webmaster Dernière intervention -
Bonjour, quel est l'équivalent de l'instruction INTERSECT pour MS Access? Je reçois un message d'erreur lorsque je tente de l'utiliser.
Merci bcp.
Merci bcp.
9 réponses
-
Salut,
Je ne suis pas sur mais il me semble que c'est INNER JOIN non ?
@++
Na kaer eo va Breizh,
gand ar mor glaz èn-dro dezi ! -
Eh bien non, car cela ne fait qu'une simple jointure entre deux tables. Je veux le contenu commun de deux requêtes différentes. Le standard SQL dit "INTERSECT" mais MS Access ne le reconnaît pas.
Merci quand même!!
Math. -
INTERSECT n'est pas implémenté dans beaucoup de SGBD je crois
pas d'équivalent en Access SQL en tout cas (en tout cas jusqu'à la version 97, je sais pas ce qu'i s'est passé ensuite)
kinder.surprise,
le maton du matou -
Oui mais le standard SQL et MS-Acces :-(
Si je ne me goure pas INTERSECT ca affiche les resultats communs a deux requetes ? c'est ca ?
tu peux feinter en imbriquant des requetes peut-etre ...
Na kaer eo va Breizh,
gand ar mor glaz èn-dro dezi ! -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
Ouais ben justement, as-tu une technique qui me permettrait d'arriver au même résultat qu'avec un équivalent INTERSECT sous MS Access?
Car j'ai deux requêtes SELECT et je veux en sortir les lignes communes. Je me vois mal commencer à parcourir les deux RecordSet (ou DataSet sous .NET) et rechercher les lignes communes, ça va me prendre un temps fou....
Merci.
Math. -
bah si tu as une clé qui est identique sur les deux tables, tu peux faire
SELECT clé1, tes_champ FROM ta_table
WHERE tes_conditions AND clé IN (SELECT clé2, tes_champs FROM ta_table WHERE tes_conditions);
ca devrait marcher :-) (enfin j'éspere)...
++
Na kaer eo va Breizh,
gand ar mor glaz èn-dro dezi ! -
-
De rien,
C'était un plaisir :)
++
Na kaer eo va Breizh,
gand ar mor glaz èn-dro dezi ! -
en fait je pense que la simplicité pour contourner INTERSECT est a l'origine de sa non implementation dans un grand nombre de SGBD...
Si quelqu'un en sait plus a ce sujet ? je prend :o)
Na kaer eo va Breizh,
gand ar mor glaz èn-dro dezi !