Jag får av klienten ett klick på t ex VARMLAND och då vill jag plocka ut alla Företag som har VARMLAND som Län SAMT alla företag som har DALARNA, OREBRO, VAST eller SKARABORG som Län.
Någon som vet hur jag skall formulera denna query?
select F.* from län L
inner join Företag f on L.Län = f.län
where L.Län = 'Skaraborg'
union
select F.* from Län L
inner join Företag F on L.Granne = F.Län
where L.Län = 'Skaraborg'
Ännu snyggare är så klart att dela upp det i 3-4 tabeller för att minska redundans och uttrycka m-n relationer så som man fick lära sig i skolan :-)
Beror lite på hur dina tabeller ser ut (vilket som är lämpligast)