Bonjour à tous,
J'ai deux tables identiques (tableCourante et tableArchive) , et j'aimerai récupérer le ou les enregistrements qui ont la meilleure note.
Cette requête fonctionne, mais elle ne me parait pas trop optimisée :
Il y a t'il une meilleure façon de faire ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 SELECT * FROM (SELECT * from tableCourante union SELECT * FROM tableArchive) A where note= (select max(note) from (SELECT * FROM tableCourante union SELECT * FROM tableArchive) B )
Merci pour votre aide.
Partager