Sujet : [SQL] un chti problème de requête :( |
Tomef |
essaye de separe tes requetes et de les joindre apres
du style
select count(id), null, null, null where... join
select null, count(pid), null, null where... join
select null, null, count(vid), null where ... join
select null, null, null, count(nid) where... Je suis pas sur que ce soit join à mettre entre les apels, je me
souvient plus trop, dans l'aide, c'est la fonction pour joindre en tout cas. Essaye, c pas sur que se soir bon mais enfin |
Tomef |
essaye de separe tes requetes et de les joindre apres
du style
select count(id), null, null, null where... join
select null, count(pid), null, null where... join
select null, null, count(vid), null where ... join
select null, null, null, count(nid) where... Je suis pas sur que ce soit join à mettre entre les apels, je me
souvient plus trop, dans l'aide, c'est la fonction pour joindre en tout cas. Essaye, c pas sur que se soir bon mais enfin |
Gfreeman_ |
Je vais tenter d'expliquer clairement la chose. J'ai 2 tables, l'une avec des utilisateurs, l'autre avec les profils des utilisateurs. la jointure se fait entre Idp_pro (Identifiant des profils) et Pro_uti (le profil des utilisateurs). Je compte compter :) le nombre d'administrateurs, de modérateurs, d'utilisateurs inscrits et non inscrits, le tout en une seul requête SQL. Je ne veux pas de truc du style Statistiques.recordcount, etc !!!.
Voila en fait la rêquete que je souhaitais avoir, mais qui ne fonctionne pas non plus :(
SQl="Select Den_uti,"&_
" count(Adm_pro) As Nbr_Adm_pro,"&_
" count(Mod_pro) As Nbr_Mod_pro,"&_
" count(Ins_pro) As Nbr_Ins_pro,"&_
" count(Act_pro) As Nbr_Act_pro"&_
" From Utilisateurs, Profiles Where "&_
" Pro_uti=Idp_pro And Adm_pro=true Group By"&_
" Adm_pro,"&_
" Mod_pro,"&_
" Ins_pro,"&_
" Act_pro,"&_
" Den_uti Order By"&_
" Adm_pro,"&_
" Mod_pro,"&_
" Ins_pro,"&_
" Act_pro"
Statistiques.Open SQL, conn, 3, 3 |