lister les clefs étrangeres [Résolu] - SQL/NoSQL - Programmation
Marsh Posté le 09-01-2007 à 20:50:33
Bonsoir,
Il me semble que ce type de requête doit fonctionner
select a.id,
a.nom,
(select count(*) -- comptage des types 1 avec lien avec a
from b
where b.fkey = a.key
and b.type = 1
),
(select count(*) -- comptage des types 1 avec lien avec a
from b
where b.fkey = a.key
and b.type = 2
)
from a
(j'ai l'habitude de faire ce genre de requête sous Oracle)
bonne fin de journée
Marsh Posté le 10-01-2007 à 09:37:46
super, ça marche très bien, merci beaucoup. (testé sous MySQL)
Axel
Marsh Posté le 09-01-2007 à 15:39:56
Bonjour,
J'ai deux tables :
A qui contient id,nom
B qui contient fkey (une clef étrangère sur A),type (qui peut avoir la valeur 1 ou 2)
je voudrais une requete qui m'affiche, pour tous les A :
id, nom, nombre de typ 1, nombre de type 2
Est ce possible en une seule requete ?
Je vois bien comment le faire en programmation, mais j'aurais préféré le faire en une seule requete SQL.
Merci pour votre aide,
Axel
Message édité par axel584 le 10-01-2007 à 09:38:36