Bonjour à tous,
je vais essayé de résumer ma requete pour que ça soit assez compréhensible.
j'ai une table jeux qui contient une liste de jeux.
et une table favoris jeux qui liste les jeux favoris d'un compte (une table du type id_jeux et email_compte)
donc voila ma demande:
je souhaite avoir la liste de tous les jeux avec les jeux mis en favoris affichés en premier puis un tri sur la variable note (note qui est un attribut de la table jeux).
voila ma requete:
cette requete fonctionne mais je ne peux pas trié les favoris en premier puis la note à cause de l'union.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 select * from jeux where id_jeux in (select id_jeux from favoris where email_compte="XXXX") UNION select * from jeux where id_jeux NOT IN (select id_jeux from favoris where email_compte="XXXX")
Est ce qq un a une autre solution ?
Pr info j'utilise MySql
d'avance merci
Partager