CiliaxMedlem sedan jan. 2004163 inlägg Tjena å godfmorgon alla....
Jag har en liten fråga om en sqlfråga! :)
Kan man inte köra en sådan här fråga i access??
SELECT anvandare.anstnr from anvandare,globalGrupp,GlobalAnv
where GlobalGrupp.namn = 'testnamnr'
and GlobalGrupp.id = GlobalAnv.GID
and GlobalAnv.GID = GlobalAnv.anstnr
and GlobalAnv.anstnr = anvandare.anstnr
Är lite rostig på sql.... ser den konstig ut??
tabellen anvandare är en tabell med personer i
tabellen GlobalGrupp är en tabell med grupper som personerna kan tillhöra
och GlobalAnv är en kopplingstabell däremellan...
Tacksam för svar....
/Ciliax
@ndersMedlem sedan juni 200026 914 inlägg Under förutsättning att fälten du har med i villkoren är av jämförbara typer borde det fungera.
På vilket sätt fungerar det inte? Felmeddelande?
CiliaxMedlem sedan jan. 2004163 inlägg SELECT anvandare.anstnr
from Anvandare,globalGrupp,GlobalAnv
where GlobalGrupp.Namn = 'VCE-sehal-n01-cab-dep-cab-led-ur'
and GlobalGrupp.id = GlobalAnv.GID
and GlobalAnv.GID = GlobalAnv.anstnr
and GlobalAnv.anstnr = anvandare.anstnr
Nu får jag felmedelandet "datatype mismatch in criteria expression"
Det fick jag inte förut.... Hur ska det tolkas?
MVH Ciliax
CiliaxMedlem sedan jan. 2004163 inlägg hmmm.... Bytte plats på de tå sista raderna så fungerade det....
Nån som har nån förklaring på det?
MVH Ciliax
@ndersMedlem sedan juni 200026 914 inlägg Hur ser alltså den fungerande frågan ut?
Felmeddelandet brukar man få om de fält man jämför med varandra i SQL-frågan inte är av jämförbara typer, exempelvis tabell.textfält = tabell2.talfält.
mvh
CiliaxMedlem sedan jan. 2004163 inlägg SELECT Anvandare.Anstnr
FROM Anvandare,globalGrupp,GlobalAnv
WHERE GlobalGrupp.Namn = 'VCE-sehal-n01-cab-dep-cab-ur'
and GlobalGrupp.id = GlobalAnv.GID
and GlobalAnv.anstnr = Anvandare.anstnr
and GlobalAnv.Gid = GlobalGrupp.id
Så här ser den fungerande frågan ut...
Det var ett järnsläpp av oanade höjder.....
Jag försökte jämföra de två olika id numren i kopplingstabellen vilket aldrig kan vara identiska.... hmmmm
detta är felet om man säger så....
and GlobalAnv.GID = GlobalAnv.anstnr
MVH Ciliax