requete id max

donatello
Invité n'ayant pas de compte PHPfrance

20 juin 2005, 00:14

Bonjour à tous,
j'ai une table Annonces1 qui contient des annonces avec un id unique.
pour sélectionner l'enregistrement qui a l'id le plus élévé, je fais
select MAX(Idannonce) as Idannonce from Annonces1
question: Si j'ai 2 tables Annonces1 et Annonces2, comment sélectionner l'id le plus élevé parmi les enregistrements des 2 tables?

merci pour vos réponses.

Eléphant du PHP | 199 Messages

20 juin 2005, 02:18

select MAX(Idannonce) as Idannonce from Annonces1 AS a1, Annonces2 AS a2
Essaye avec ca
Les 2 font la paire : coder ET commenter :wink:

Administrateur PHPfrance
Administrateur PHPfrance | 11457 Messages

20 juin 2005, 02:24

$req = "SELECT max(a1.Idannonce) AS max1, max(a2.Idannonce) AS max2 FROM Annonces1 a1, Annonces2 a2";
Ensuite, un simple test en PHP suffit à déterminer la valeur maximale parmi ces deux réponses. ;)