Bonjour tout le monde. Ceci est mon premier post ici. Et j'ai besoin d'aide !!!!!
Voici mon problème : j'effectue une jointure sur deux tables comme suit. Il s'agit de posts dans un forum. Maintenant, je voudrais récupérer le post (EXCHANGE_ROOMS_SUBJECTS) le plus récent pour CHAQUE discussion (EXCHANGE_ROOMS) comme dans le Résultat souhaité. Comment puis-je y parvenir à partir d'une requête SQL ? D'avance, merci beaucoup pour votre aide!
Résultat obtenu :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 SELECT EXCHANGE_ROOMS_SUBJECTS.id_exchange_room, EXCHANGE_ROOMS.label, EXCHANGE_ROOMS_SUBJECTS.id AS id_exchange_room_subject_id, EXCHANGE_ROOMS_SUBJECTS.title, EXCHANGE_ROOMS_SUBJECTS.time_stamp FROM EXCHANGE_ROOMS INNER JOIN EXCHANGE_ROOMS_SUBJECTS ON EXCHANGE_ROOMS.id = EXCHANGE_ROOMS_SUBJECTS.id_exchange_room
4 Wella 3 Topic 3 2007-09-11 18:34:31.000
8 Schwarzkopf 7 Topic 7 2007-07-20 17:40:14.000
10 Test 67 zz 2007-09-06 10:22:09.000
16 Ma rubrique 68 zz 2007-09-07 17:56:58.000
21 Competition monitoring 69 zz 2007-09-07 16:28:06.000
21 Competition monitoring 70 zz 2007-09-07 09:46:39.000
16 Ma rubrique 75 aa 2007-09-07 11:42:56.000
8 Schwarzkopf 80 qq 2007-09-07 16:23:54.000
4 Wella 85 Test4 2007-09-10 19:13:41.000
4 Wella 86 Test5 2007-09-10 19:18:32.000
4 Wella 87 Test 2007-09-10 21:31:46.000
4 Wella 88 Test 2007-09-10 21:33:00.000
4 Wella 89 Test other language 2007-09-10 22:26:23.000
4 Wella 90 FCKeditor Test 2007-09-10 22:30:15.000
Résultat souhaité :
8 Schwarzkopf 7 Topic 7 2007-07-20 17:40:14.000
10 Test 67 zz 2007-09-06 10:22:09.000
21 Competition monitoring 70 zz 2007-09-07 09:46:39.000
16 Ma rubrique 75 aa 2007-09-07 11:42:56.000
4 Wella 85 Test4 2007-09-10 19:13:41.000
Partager