Bonjour,

Voila j'ai une requete a faire sur plusieurs tables (Annonceurs(id, Admin (...), Annonces (id, annonceur_id, (...), Video(id, annonce_id, insertion(...))

Et je voudrais faire une requete qui me ramene tous les annonceurs qui ont Admin =1, AVEC la date de la derniere insertion d'une vidéo...

Et cela si possible en unse seule requete...

J'ai essayé cela :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
SELECT An.Annonceur_id,Last_Insert
FROM Annonceurs An
INNER JOIN annonces a on a.annonceur_id = an.annonceur_id
left outer JOIN (SELECT TOP(1)V.Insertion as Last_Insert, An2.annonceur_id FROM Videos V
	INNER JOIN Annonces A2 on V.Annonce_id = A2.annonce_id
	INNER JOIN Annonceurs An2 on A2.annonceur_id = An2.annonceur_id
	WHERE An2.admin=1
	order by V.Insertion DESC ) as t on t.annonceur_id = an.annonceur_id
WHERE An.admin= 1
Mais il ne reprends que la premiere date de video ou admin = 1 ce qui semble logique, par contre je ne vois pas comment faire cette requete...