webForumDet fria alternativet

Problem med SQL-fråga

4 svar · 712 visningar · startad av l-boy

l-boyMedlem sedan juli 2003221 inlägg
#1

Har följande tre tabeller:

events: date, text
resources: name
bookings: eventid, resourceid

Får inte ordning på SQL-satsen som för ett visst datum och för en viss resource plockar ut text ur events. Det jag har är ett datum och en resourceid.

"select * from events e, resources r, bookings b, where e.date='"&today&"' and b.resourceid="&resourceid&""

Typ nåt sånt?

Använder en Access-databas.

TroxyMedlem sedan mars 20041 505 inlägg
#2

Ska det inte vara "brädgårdar" runt datum när man använder Access?

"select * from events e, resources r, bookings b, where e.date=#"&today&"# and b.resourceid="&resourceid
l-boyMedlem sedan juli 2003221 inlägg
#3

Nej, det är inte det som är problemet.

select e.[text] as [text], e.id as eventid from events as e, resources as r, bookings b where e.[date]='"&today&"' and b.resourceid="&resourceid&"

Nu funkar det att köra den iaf, men får inte ut rätt data.

Peter SMedlem sedan dec. 20025 483 inlägg
#4

På vilket sätt fungerar det inte? Hur ser sql-frågan ut om du skriver ut den?

l-boyMedlem sedan juli 2003221 inlägg
#5

Det löste sig till sist.

"select e.[text] as [text], e.id as eventid from events as e, bookings b where e.[date]='"&today&"' and b.resourceid="&resourceid&" and b.eventid=e.id"

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