Page 1 sur 1

Recupérer la dernière date de plusieurs Tables

Posté : 01 nov. 2022, 08:48
par team94
Bonjour à tous, je sèche un peu sur un sujet:

j'ai plusieurs table qui contienne chacunes un champs session et UpdateAT.

je voudrait faire une requete qui check tous les champs session et updateAT de chaque table et me retourne le updateAT le plus récent.

j'ai fais cette requette mais ca ne fonctionne pas je voudrais faire le tri sur toutes les tables de la colonne updateAT

Code : Tout sélectionner

SELECT G.sessionEnCours,G.UpdateAt,H.sessionEnCours,H.UpdateAt,I.sessionEnCours,I.UpdateAt,D.sessionEnCours,D.UpdateAt FROM `GestBat` AS G INNER JOIN gestbathardware AS H ON G.id=H.idBat INNER JOIN gestbatInfo AS I ON G.id=I.idBat INNER JOIN gestbat_doc AS D ON G.id=D.idBat WHERE H.idBat=15 AND G.id=15 AND I.idBat=15 AND D.idBat=15 order by H.updateAt LIMIT 1
Je ne sais pas si j'ai été bien clair, je vous remercie d'avance de votre aide

Re: Recupérer la dernière date de plusieurs Tables

Posté : 01 nov. 2022, 16:49
par Spols
utilise UNION plutot qu'une jointure et ensuite récupère le premier après un tri