webForumDet fria alternativet
Logga in / Bli medlem

join

Databaser & SQL

5 svar · 174 visningar · startad av icaaq

Medlem sedan okt. 20005 273 inlägg
Frågan#1
SELECT f_id, f_lagid, f_hemma, f_borta, f_tid, f_datum, f_plats, f_sorts From
t_match WHERE f_klubb = 12 AND
f_hemmares IS Null AND f_datum BETWEEN #2002-01-28# AND #2002-02-04#
ORDER By f_datum desc

jag har denna .....men jag skulle vilja hämta ut alla f_lag från tabellen t_lag som har samma id som f_lagid i dem poster som jag får från t_match

hänger ni med???

Medlem sedan dec. 200012 464 inlägg
#2
SELECT f_id, m.f_lagid, f_hemma, f_borta, f_tid, f_datum, f_plats, f_sorts, f_lag  
From t_match as m inner join t_lag as t on m.f_lagid = t.f_lagid 
WHERE f_klubb = 12 
AND f_hemmares IS Null 
AND f_datum BETWEEN #2002-01-28# AND #2002-02-04#
ORDER By f_datum desc

Jag kvalificerade f_lagid i select-listan för att undvika namnkonflikt. Du behöver kanske göra det på fler kolumner.

Medlem sedan okt. 20005 273 inlägg
#3

Jag får

SELECT m.f_id, m.f_lagid, m.f_hemma, m.f_borta, m.f_tid, m.f_datum, m.f_plats, m.f_sorts, t.f_lag From t_match as m inner join t_lag as t on m.f_lagid = t.f_lagid WHERE m.f_klubb = 12 AND m.f_hemmares IS Null AND m.f_datum BETWEEN #2002-01-28# AND #2002-02-04# ORDER By m.f_datum desc 
Microsoft JET Database Engine error '80040e10' 

No value given for one or more required parameters. 

/sidor/kais/styr.asp, line 320

och det är t.f_lagid som är fel

Medlem sedan dec. 200012 464 inlägg
#4

Jag gissade att kolumnen hette så. Hur är tabellen t_lag definierad?

Medlem sedan okt. 20005 273 inlägg
#5

t_lag
--------------
f_id(räknare)
f_lag(text)

detta är dem relevanta, tror jag

Medlem sedan dec. 200012 464 inlägg
#6
SELECT f_id, m.f_lagid, f_hemma, f_borta, f_tid, f_datum, f_plats, f_sorts, f_lag 
From t_match as m inner join t_lag as t on m.f_lagid = t.id
WHERE f_klubb = 12 
AND f_hemmares IS Null 
AND f_datum BETWEEN #2002-01-28# AND #2002-02-04#
ORDER By f_datum desc
266 ms totalt · 4 externa anrop · v20260731065814-full.1b2494f0
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)
130 ms — ändringar (db)