webForumDet fria alternativet

Kontrollera att ett föremål är kopplat till alla id i en samling av idn.

Databaser & SQL

1 svar · 269 visningar · startad av Fredde Mannen

Medlem sedan nov. 20014 054 inlägg
Frågan#1

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...

Medlem sedan nov. 20014 054 inlägg
252 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)