Avatar billede dang Praktikant
17. januar 2005 - 00:37 Der er 3 kommentarer og
1 løsning

SQL join problem

Jeg er lige begyndt at rode lidt med SQL join men har fået et lille problem, jeg har stirret og stirret på det stykke kode og er ved at blive skør ! Når jeg bruger det nedenstående så laver den en lidt  "sjov" fejl, den poster indlægene 2 gange, en gang med hver bruger (jeg har bare sat to brugere op i den tråd)
Der er bruger Kim og Kimsy !

Kim Og tillykke til dig 2005-01-15 3:01:56
kimsy Og tillykke til dig 2005-01-15 3:01:56
Kim Jeg hedder Kim 2005-01-15 3:01:54
kimsy Jeg hedder Kim 2005-01-15 3:01:54

$result = mysql_query("SELECT mailinglistebruger.bruger, indlaeg.indlaeg, FROM mailinglistebruger, indlaeg WHERE indlaeg.emneid='".$_GET['emneid']."' ORDER BY indlaeg.tid DESC",$db);

while ($myrow = mysql_fetch_row($result)) {
Avatar billede erikjacobsen Ekspert
17. januar 2005 - 00:39 #1
Du skal sørge for at de to felter i de to tabeller, der knytter dem sammen, kommer med i din WHERE-del, fx (jeg kender ikke dine navne)

  ... WHERE mailingliste.id=indlaeg.listeid AND ...detdualleredehar...
Avatar billede dang Praktikant
17. januar 2005 - 00:57 #2
Tjups, jeg bukker udmygt og overrækker erik point, send svar :P
Avatar billede erikjacobsen Ekspert
17. januar 2005 - 09:12 #3
;) Helt i orden, men jeg samler ikke på point. Svar selv, accepter eget svar.
Avatar billede dang Praktikant
22. januar 2005 - 00:58 #4
Svar
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