OVH Cloud OVH Cloud

Instruction SQL INTERSECT

3 réponses
Avatar
oli92
Bonjour,
je n'arrive pas a utiliser la fonction intersect dans SQL 2000 avec le
client analyser
voila la syntaxe que j'utilise

select x
from table_A
intersect
select x
from table_B

merci
@+ oli92

3 réponses

Avatar
Michael
Hello,

Moi j'utilise 'UNION'
...

MH

"oli92" a écrit dans le message de
news:
Bonjour,
je n'arrive pas a utiliser la fonction intersect dans SQL 2000 avec le
client analyser
voila la syntaxe que j'utilise

select x
from table_A
intersect
select x
from table_B

merci
@+ oli92


Avatar
Christophe Shaw [MS]
Bonjour,

Bien que faisant partie des mots réservé de TRANSACT-SQL, l'instructioon
INTERSECT n'est pas disponible sous SQL Server 2000.
Pour obtenir le même résultat, vous pouvez utiliser une jointure :
SELECT table_A.x
FROM table_A, table_B
WHERE table_A.x = table_B.x


Christophe Shaw

"oli92" a écrit dans le message de news:

Bonjour,
je n'arrive pas a utiliser la fonction intersect dans SQL 2000 avec le
client analyser
voila la syntaxe que j'utilise

select x
from table_A
intersect
select x
from table_B

merci
@+ oli92


Avatar
Fred BROUARD
normal, INTERSECT n'est pas implémenté dans cette version de SQL mais le sera
dans SQL 2005. Voici quelques équivalents :
http://sqlpro.developpez.com/cours/sqlaz/ensembles/#L3.4.6

A +

oli92 a écrit:
Bonjour,
je n'arrive pas a utiliser la fonction intersect dans SQL 2000 avec le
client analyser
voila la syntaxe que j'utilise

select x
from table_A
intersect
select x
from table_B

merci
@+ oli92



--
Frédéric BROUARD, MVP SQL Server. Expert SQL / spécialiste Delphi, web
Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
************************ www.datasapiens.com *************************