Bonjour,
C'est pour une requête SQL pour une bas MYSQL (avec PHP).
J'ai un peu du mal avec cette requête :
Celle-ci fonctionne bien.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 SELECT T1.* FROM `gest_dev_taches` AS T1 WHERE EXISTS ( SELECT 1 FROM `gest_dev_taches` AS T2 WHERE T1.tac_intitule = T2.tac_intitule HAVING T1.`tac_crea_date` = max(T2.tac_crea_date) ) AND (`tac_val`='O' OR `tac_val`='N') ORDER BY `tac_progression`
Mais lorsque je veux faire un INNER JOIN dessus, bin ça marche plus.
J'dois faire un truc qui marche pas :
Ça doit être tout con... quelqu'un peut-il m'aider ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 SELECT T1.* FROM `gest_dev_taches` AS T1 INNER JOIN `gest_param_users` ON T1.tac_crea_user = gest_param_users.user_id WHERE EXISTS ( SELECT 1 FROM `gest_dev_taches` AS T2 WHERE T1.tac_intitule = T2.tac_intitule HAVING T1.`tac_crea_date` = max(T2.tac_crea_date) ) AND (`tac_val`='O' OR `tac_val`='N') ORDER BY `tac_progression`
Merci.
Partager