Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Problème requete EXCEPT

2 réponses
Avatar
Vini31
Bonjour,
Je suis avec Sql server 2000 et la fonction EXCEPT n'est pas pris en compte
(voir mon exemple).
Comment je peux faire autrement.
Je veux toutes les lignes qui existe dans f_article mais qui n'existe pas
dans f_docligne.

select ar_ref from F_article where (ar_ref = 'C340009')
except
select ar_ref from F_docligne where (do_tiers='C340009')
order by ar_ref

Merci d'avance
Cordialement.

2 réponses

Avatar
Test recherche
Bonjour
Pour ma part, je l'aurais plustôt ecrit comme cela
select ar_ref
from F_article
where (ar_ref = 'C340009') And
ar_ref not in
(
select ar_ref from F_docligne where (do_tiers='C340009')
)

Cordialement
Stéphane


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

Bonjour,
Je suis avec Sql server 2000 et la fonction EXCEPT n'est pas pris en
compte (voir mon exemple).
Comment je peux faire autrement.
Je veux toutes les lignes qui existe dans f_article mais qui n'existe pas
dans f_docligne.

select ar_ref from F_article where (ar_ref = 'C340009')
except
select ar_ref from F_docligne where (do_tiers='C340009')
order by ar_ref

Merci d'avance
Cordialement.



Avatar
Fred BROUARD
Bonjour,

Vini31 a écrit :
Bonjour,
Je suis avec Sql server 2000 et la fonction EXCEPT n'est pas pris en compte
(voir mon exemple).
Comment je peux faire autrement.



voici les différentes possibilités :
http://sqlpro.developpez.com/cours/sqlaz/ensembles/#L3.5.3


Je veux toutes les lignes qui existe dans f_article mais qui n'existe pas
dans f_docligne.

select ar_ref from F_article where (ar_ref = 'C340009')
except
select ar_ref from F_docligne where (do_tiers='C340009')
order by ar_ref

Merci d'avance
Cordialement.




A +

--
Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL
Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com
Audit, conseil, expertise, formation, modélisation, tuning, optimisation
********************* http://www.datasapiens.com ***********************