Håller på med ett litet groteskt bannersystem, där jag nu fastnad på en punkt. Som jag inte vet om jag kan lösa i sql, eller om jag måste lösa det i affärsklassen.
Jag har ett antal tabeller:
Banners
BannerSchema
BannerSchema_Distrikt
Distrikt
Varje banner schemaläggs periodvis i veckor, som sparas i BannerSchema
schemaid | bannerid | fom_datum | tom_datum | inaktiv
Där varje schemaid kopplas genetemot ett distrikt i BannerSchema_Distrikt
id | distriktid | schemaid
Samt var varje distriktid är kopplat mot Distrikt
distriktid | Namn | Status
Att bara ex plocka ut 6 st randomiserade från ett distrikt är inget problem, då har jag ju vädet på distrikt att skicka in, och göra randomiseringen med order by Newid()
Men att plocka ut ex 6 st randomiserade från alla distrikt, så länge som varje banner har ett schema som är kopplat mot alla distrikt, inte bara ett, utan alla idn i tabellen distrikt? :q
där är mitt krux...
