webForumDet fria alternativet

Outer join?

2 svar · 192 visningar · startad av FredrikF

FredrikFMedlem sedan maj 200391 inlägg
#1

Har två tabeller:

Picture, som innehåller attributen:
pid(primärnyckel), counter, path, seriesid

Picturecomment, som innehåller attributen:
pid, comment

Jag har för avsikt att hämta alla poster ur picturetabellen och även de eventuella kommentarer från picturecomment som är kopplade till bilderna genom pid. Seriesid är ett id som beskriver bildserien. Inget relevant här.

Jag har skrivit satsen:

SELECT picture.pid AS pid, picture.counter AS counter, picture.path AS path, picturecomment.comment AS comment FROM picture OUTER JOIN picturecomment ON picture.pid = picturecomment.pid WHERE picture.seriesid = 0

Den ger dock ett error i FROM-instruktionen.

Kan någon klura lite på detta och se något fel?

LarsGMedlem sedan dec. 200012 464 inlägg
#2
 SELECT picture.pid AS pid, picture.counter AS counter, picture.path AS path, picturecomment.comment AS comment 
FROM picture LEFT OUTER JOIN picturecomment ON picture.pid = picturecomment.pid WHERE picture.seriesid = 0
FredrikFMedlem sedan maj 200391 inlägg
#3

Gaahh. Man blir lite ilsken när man glömmer dessa riktningar. Vänster och höger...fattades bara det.

125 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
121 ms — hämta tråd, inlägg och bilagor (db)