Avatar billede donslund Nybegynder
04. september 2008 - 10:19 Der er 1 kommentar og
1 løsning

Måske jeg skal lære noget JOIN her

select * from bottles order by max(select avg(rate) as avg_rate from rating where rating.bottleuid = bottle.uid)

Jeg skal fange alle bottles, men de skal sorteres efter hvor høj rating de har.

Nogen der kan give mig et hint?
Avatar billede gnoname Praktikant
04. september 2008 - 12:55 #1
select b.*,
      r.avg_rate
from  bottles b
join  (select uid,
              avg(rate) as avg_rate
        from  rating
        group by uid) r
on    r.bottleuid = b.uid
order by avg_rate
Avatar billede torbenra Nybegynder
19. september 2008 - 12:41 #2
<a href"=http://www.1-poker.biz">Poker</a>
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester