Avatar billede folmerdude Nybegynder
08. november 2010 - 06:44 Der er 1 løsning

Left join

Hejsa.. Jeg har lidt et problem med et LEFT JOIN..

Jeg vil parre informationerne fra user med dem fra posts..

Men det der sker når jeg henter dem ind er at post.id bliver erstattet af user.id hvilket jeg ikke vil have.. Hvordan får jeg den til at skrive posts.id ud og ikke user.id.. Her er min SELECT:

SELECT * FROM posts JOIN user ON posts.author=user.id ORDER BY date DESC'
Avatar billede The Real Yoda Juniormester
08. november 2010 - 08:33 #1
Du kan gøre således .. så er du sikker på hvilket id du har fat i ..

SELECT *, post.id as postid, user.id as userid FROM posts JOIN user ON posts.author = user.id ORDER BY date DESC
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