 |
Medlem
|
|
Reg.datum: Apr 2006
Inlägg: 100
|
|
Medlem
Reg.datum: Apr 2006
Inlägg: 100
|
Ursäkta att jag snor tråden men min fråga är ungefär densamma. Jag provade föreslagen sql på min databas men jag fick inte önskat utfall.
Mina tabeller ser ut som följer
Tabell "Distrikt"
distrikt int
namn varchar (län)
...
Tabell "Kunder"
orgnummer int
lan varchar (län)
...
I tabellen distrikt har vi 77 poster. Ett distrikt (1) innehåller Östergötland och Jönköping. Distrikt 2 innehåller andra län/städer.
I tabellen kunder har vi flera som "finns" i Östergötland och Jönköping. Men med mina frågor får jag bara ut endera läns kunder. Jag vill alltså att när jag väljer distrikt 1 få ut kunder som tillhör både Jönköping och Östergötland.
select distinct orgnummer,lan from Kunder
right JOIN (select namn,distrikt from Distrikt) as d
ON d.namn = Kunder.lan
where d.distrikt = 1
Någon som har ett förslag?
|