webForumDet fria alternativet

slå ihop fråga

5 svar · 444 visningar · startad av Vinnaren

VinnarenMedlem sedan sep. 2005833 inlägg
#1

Tjoo
Behöver hjälp att slå ihop följande

SELECT spelare.playID, lagID, spelare.landID AS spelare_landID, spelare.playFnamn, spelare.playEnamn, spelare.playFodd, spelare.playFodelseort, spelare.playPosition, spelare.playSkott, spelare.playAktiv, land.landID AS land_landID, land.land, land.flagga
FROM land INNER JOIN spelare ON land.landID = spelare.landID
SELECT klubbar.lagID, klubbar.lagNamn FROM klubbar

Hade tänkt anv left outer join på lagID=lagID så jag får med alla, men vet inte redigt hur jag ska få till den :r

Tacksam för all hjälp

doggelitoMedlem sedan juni 20003 076 inlägg
#2
SELECT spelare.playID, spelare.lagID, spelare.landID AS spelare_landID, spelare.playFnamn, 
     spelare.playEnamn, spelare.playFodd, spelare.playFodelseort, spelare.playPosition, 
     spelare.playSkott, spelare.playAktiv, land.landID AS land_landID, land.land, land.flagga, 
     klubbar.lagNamn
FROM land 
INNER JOIN spelare ON land.landID = spelare.landID
LEFT JOIN klubbar ON spelare.lagID = klubbar.lagID

Eller fattade jag fel!? :)

/red
ett tips är också att använda alias på tabellerna
ex:

select s.playID
from spelare s
...

det blir lite mindre kod då! ;)

VinnarenMedlem sedan sep. 2005833 inlägg
#3

tack, men får fel när jag kör den :S

Syntaxfel (operator saknas) i frågeuttrycket 'land.landID = spelare.landID LEFT JOIN klubbar ON spelare.lagID = klubbar.lagID'.

Vad kan det vara för fel?

doggelitoMedlem sedan juni 20003 076 inlägg
#4

Hmm, kör du mot access mån tro?
Om ja, så behöver du kapsla in joinarna.
Jag kommer inte riktigt ihåg på vilket sätt men det ska vara typ så här:

FROM ((land 
INNER JOIN spelare ON land.landID = spelare.landID)
LEFT JOIN klubbar ON spelare.lagID = klubbar.lagID)

Annars vet jag inte vad som är fel!

VinnarenMedlem sedan sep. 2005833 inlägg
#5

tack doggelito, det vart mycket bättre :bire

doggelitoMedlem sedan juni 20003 076 inlägg
#6

Va bra! :)
Fan, man har tydligen skapligt minne ändå!

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