webForumDet fria alternativet

Hur gör man bäst...

Databaser & SQL

2 svar · 292 visningar · startad av greyhound

Medlem sedan maj 20031 472 inlägg
Frågan#1

Jag behöver lite hjälp med att designa en databasstruktur (tänkte det skulle bli bra denna gång).

Målet är att ha en lista på användare och en lista på saker dom varit med på.

Jag tänkte göra så att jag skapar en tabell med användarna, varje användare har ett unikt id. Jag tänkte att man gör en till tabell med aktiviteter och göra ett fält där man lägger till alla deltagares id men är det bäst eller går det att göra bättre?

Tabell 1:

Id, Namn
1, Någon
2, Någon annan

Tabell 2:
Id, Aktivitet, Deltagare
1, Nått, "1,2"
2, Mera, "1"
Medlem sedan juni 2002116 inlägg
#2

Gör en till tabell som innehåller kopplingar mellan användare och aktiviteter.

Tabell 3:
user_id
activity_id

Det är ingen bra idé att spara flera världen i samma fält som i ditt exempel.

Medlem sedan maj 20031 472 inlägg
#3

Ja det funkar ju.

Tackar

138 ms totalt · 2 externa anrop · v20260731065814-full.2ae45ccc
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)