Bonjour,
j'ai trois tables,
client
id_client bigint primary key
code_client varchar(20)
article
id_article bigint primary key
code_article varchar(20)
conditionnement
id_article bigint
id_client bigint
primary key (id_article, id_client)
Je veux savoir quels couples article/client ne sont pas dans la table conditionnement.
Je fais cette requête , et ça marche très bien :
La requête marche, mais je suis sûr qu'il y a une façon plus élégante d'obtenir ce résultat.
Code SQL : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 select code_article, code_client from client c, article a where convert(varchar,id_article) +','+ convert(varchar, id_client) not in (select convert(varchar,id_article) +','+ convert(varchar, id_client) from conditionnement)
Je voudrais une requête qui me permette d'obtenir ce même résultat sans avoir recours à une concaténation de chaînes.
Merci
Partager