Bonsoir à tous,
J'aimerais ramener avec une seule requête 2 identifiants de ma table de Concert.
Ceux-ci doivent être définis comme étant les identifiants des concerts bornant celui passé en paramètre. Voici la requête que j'ai faite :
SELECT Prev.Id AS PrevConc,
Next.Id AS NextConc
FROM Concert AS This,
Concert AS Prev,
Concert AS Next
WHERE This.Id = monparam
AND This.Date_concert > Prev.Date_concert
AND This.Date_concert < Next.Date_concert
ORDER BY Prev.Date_concert DESC, Next.Date_concert ASC
LIMIT 0, 1
Cette requête fonctionne sauf aux extrémités.
Si je passe en paramètre l'identifiant du dernier concert, la requête ne me renvoie rien alors que j'aimerais qu'elle me retourne :
IdPrecedent, NULL
Pareil pour le premier :
NULL, IdSuivant
Quelqu'un a une idée ?
Merci d'avance !