j'ai un petit problème de résultat vide alors que je devrais en avoir un. Dans une table, je cherche le dernier champ identifiant en me basant sur la dernière date insérée, champ de type datetime. Voici la requête:
Code : Tout sélectionner
SELECT t1.id_commande
FROM boncommandes AS t1, boncommandes AS t2
WHERE t1.date_comm = '(
SELECT MAX(`t2.date_comm`)
FROM t2
)';Est-ce qu'un spécialiste aurait une piste de solution pour moi ?
Merci d'avance
/**********************************/
Laissez tomber, j'ai contourné le problème en faisant...
Code : Tout sélectionner
SELECT MAX( `date_comm` ) , id_commande
FROM `boncommandes`
GROUP BY `id_commande`
ORDER BY `date_comm` DESC
LIMIT 0 , 1"Merci quand même à ceux qui ont cherché