webForumDet fria alternativet

Problem med sql sats

3 svar · 623 visningar · startad av leniz

lenizMedlem sedan aug. 2001676 inlägg
#1

Hej!

Har problem att få till en sql sats. Kan inte använda flera select i samma sats då det inte verkar stödjas av webbhotellet.

Försöker förklara lite förenklat. Jag har 2 tabeller:

TABELL1
tbl1ID (räknare)
kontroll (1 eller 0)

TABELL2
tbl2ID (räknare)
tbl1ID (tal)
varde (text)

Nu vill jag plocka fram alla tbl1ID ur TABELL 1 där kontroll = 1 och där tbl1ID INTE finns i TABELL 2 när varde (i tabell 2) är 'test'.

Försöker så här
sql = "select tbl1ID from tabell1 left join tabell2 on tabell1.tbl1ID=tabell2.tbl1ID where tabell1.kontroll=1 and tabell2.tbl1ID is null and tabell2.varde='test'"

Får inget felmeddelande men inte heller någon träff vilket jag skulle fått om satsen var korrekt.

OveRRidEMedlem sedan feb. 200112 078 inlägg
#2

Flyttas från ASP.

LarsGMedlem sedan dec. 200012 464 inlägg
#3
select tbl1ID 
  from tabell1 left join tabell2 
    on tabell1.tbl1ID = tabell2.tbl1ID 
  and tabell2.varde='test'
 where tabell1.kontroll = 1 
    and tabell2.tbl1ID is null
lenizMedlem sedan aug. 2001676 inlägg
#4

Tusen tack :-)

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