Requete SQL join 2 select

jibe84 -  
Yorundr Messages postés 289 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

je voudrai joindre 2 requetes select en une seule. Je m'explique avec un petit schema

je fais un premier select s1
select annee, count(client) from table where achat =1

annee count(client)
-----------------------
2001 12
2002 23
2003 1

un deuxieme s2 ...
select annee, count(client) from table where achat =2

annee count(client)
-----------------------
2001 2
2002 3
2003 14

et je voudrai avoir
annee s1.count(client) s2.count(client)
-----------------------------------------------------
2001 12 ................... 2
2002 23 ................... 3
2003 1 ................... 14

avez- vous des indices pour une requete?

merci et bonne journée!
A voir également:

3 réponses

Roudounette
 
select 'S1', annee, count(client) from table where achat =1
union all
select 'S2', annee, count(client) from table where achat =2
order by annee desc
0
jibe84
 
ca marche pas, l'union c'est pour mettre a la suite, or ce n'est pas ce que j'ai demandé.. désolé
0
Yorundr Messages postés 289 Date d'inscription   Statut Membre Dernière intervention   44
 
rajoute un group by a la fin
0