Visa ett inlägg
Oläst 2011-08-02, 12:47 #4
teamwebs avatar
teamweb teamweb är inte uppkopplad
Medlem
 
Reg.datum: Apr 2006
Inlägg: 100
teamweb teamweb är inte uppkopplad
Medlem
teamwebs avatar
 
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?
teamweb är inte uppkopplad   Svara med citatSvara med citat