2 requetes sql

2 requetes sql - SQL/NoSQL - Programmation

Marsh Posté le 31-03-2009 à 20:32:05    

Bonjour,
 
Utilisateur de façon très basique de requêtes sql, je me trouve confronté au problème suivant :
 
Je souhaite récupérer dans une table tous les idmembre et email.
Je souhaite en même temps, savoir combien une autre table contient d'enregistrements pour chaque idmembre que contient la première table.
 
En gros en séparé ça donne :
SELECT DISTINCT idmembre, email FROM table1
 
SELECT COUNT(*) FROM table2 WHERE id=idmembre(de la table 1)
 
Savez-vous si cela est possible et comment le faire de manière efficace svp ?
 
Merci d'avance pour votre aide,
 
Vince

Reply

Marsh Posté le 31-03-2009 à 20:32:05   

Reply

Marsh Posté le 01-04-2009 à 08:05:06    

SELECT idmembre, email, count(*)  
FROM table1 t1 ,table2 t2  
WHERE t2.id=t1.idmembre
group by t1.idmembre, t1.email
 
ou mieux niveau syntaxe
 
SELECT idmembre, email, count(*)  
FROM table1 t1 inner join table2 t2  
on t2.id = t1.idmembre
group by t1.idmembre, t1.email
 


---------------
il n'y a pas que le VTT dans la vie, il y a le Snowboard aussi ...
Reply

Marsh Posté le 01-04-2009 à 20:10:53    

Merci infiniment !


Message édité par leparadoxal le 01-04-2009 à 20:11:51
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed