webForumDet fria alternativet

Spara varierande antal värden i ny tabell?

Databaser & SQL

3 svar · 292 visningar · startad av G8

Medlem sedan jan. 20011 213 inlägg
Frågan#1

Har två tabeller,

Cat
---
ID
Namn
Active

Apps
----
ID
CatID
Namn
Active

Sidan visas med de kategorier och applicationer som är aktiva, med en checkbox intill varje från Apps.

Man väljer det man vill ha och submittar, men hur ska jag spara detta i en ny tabell?

Val
---
ID
ValdaApps

Det kommer sannolikt bli Apps och Cat's som blir inaktiverade i fraktiden, nya kommer komma till... Kan man spara det i en kollumn separerade med kommatecken eller hur gör man detta enklast? Jag kan ju inte ha en kollumn för varje app och sätta till 1 eller 0 beroende på om den är vald...

Tankar?

//G8

Medlem sedan jan. 20022 440 inlägg
#2

1. Varför kan du inte ha en kolumn med 0 el 1 för apps?
2. Vilket DBS kör du?
3. Vad är du ute efter egentligen?

Medlem sedan jan. 20011 213 inlägg
#3

anledningen til att jag inte kan lägga till 1 el 0 i Apps är att det kommer vara individuella val... därför en tabell till med Val

Kör SQL 2000

Medlem sedan juni 200032 967 inlägg
#4

Jag kan ju inte ha en kollumn för varje app och sätta till 1 eller 0 beroende på om den är vald...

Nej, det låter ungefär lika dåligt som att spara flera värden i samma fält. Lägg till ett fält i kopplingstabellen där du lägger information om vilken app posten gäller.

259 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)