Avatar billede danic Nybegynder
12. september 2002 - 18:05 Der er 2 kommentarer og
1 løsning

hjælp til select

Er der en der kan se hvad der går galt her?

select * from forum where hoved='ja' and id in (select hovedto from forum ORDER by 'id' desc) limit 0,5
Avatar billede disky Nybegynder
12. september 2002 - 18:11 #1
du kan ikke lave subselects i MYSQL.

Del den op i 2 selects istedet.
Avatar billede danic Nybegynder
12. september 2002 - 18:51 #2
select distinct(hovedto), id from forum where hoved='nej' ORDER by 'id' desc limit 0,5

Hvorfor giver denne så ikke en distinction på hovedto??
Avatar billede disky Nybegynder
12. september 2002 - 19:43 #3
hvis jeg husker helt rigtigt, skal du enten sige:
select distinct(hovedto), id from forum where hoved='nej' group by id ORDER by 'id' desc limit 0,5
ellers
select distinct(hovedto) as dist, id from forum where hoved='nej' group by dist ORDER by 'id' desc limit 0,5

Problemmet er at du forsøger en distinct sammen med et andet udtræk.
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