Bonjour,
j'ai une requête :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
select art.ap_code, client.ccp_liblong AS MODEGESTION from article_clipro art, client_tclipro client
 where client.ccp_cle = art.ccp_cle 
 AND art.ap_code in (
select ap_code from article_clipro
having count(*)  = 1
group by ap_code
)
union
select art.ap_code, null AS MODEGESTION from article_clipro art, client_tclipro client
 where client.ccp_cle = art.ccp_cle 
 AND art.ap_code in (
select ap_code from article_clipro
having count(*)  > 1
group by ap_code
)
et je me demandais si il n'y avait pas un moyen de réduire un peu tous ca. il s'agit en fait de regarder combien de clipro est associé a un article si il y en a qu'un on recupere son libelle sinon on met NULL

merci d'avance