[résolu] Sous requet sql

Nouveau WRInaute
Bonjour,

J'ai 2 tables, une table album et une aurte vote.

albums(id,chanteur,album)
votes(id,vote)

Je veux sélectionner les albums les mieux votés, pour ca j'ai fais une sous requette

SELECT * FROM albums WHERE id IN(SELECT id FROM votes ORDER BY id DESC LIMIT 10)

mais cela ne passe pas, il me dis que c'est pas encore supporter par sql.


est-ce qu'il y a une autre solution pour faire ca ?


Merci
 
Nouveau WRInaute
Re: Sous requet sql

Salut,

Sans sous-requête, ça devrait aller mieux :

SELECT * FROM albums JOIN votes ON (votes.id=albums.id) ORDER BY id DESC LIMIT 10
 
WRInaute discret
Ça serait pas plutôt

SELECT * FROM albums JOIN votes ON (votes.id=albums.id) ORDER BY vote DESC LIMIT 10

?
 
Discussions similaires
Haut