webForumDet fria alternativet
Logga in / Bli medlem

receptuppbyggnad

Databaser & SQL

0 svar · 176 visningar · startad av The_Hulk

Medlem sedan juni 20031 837 inlägg
Trådstart#1

Hej!

Jag håller på med ett spel och skulle behöva lite hjälp att strukturera upp SQL-biten för recept.
ett recept består av ett antal resurser.
en resurs kan vara ett annat recept eller en grundresurs.

ska jag har recept och grundresurser i samma tabell och då ha ett extra fält där man anger vad det är för något.
eller ska jag ha två tabeller, en för recept och en för resurser.

hur anger man bäst vad som behövs för ett recept? man behöver ju recept id, ingrediens (kan vara resultat från annat recept eller en grundresurs) och antal.
detta kommer ju att formas lite efter hur man löser föregående fråga.
har man både recept och grundresurs i samma tabell blir det ju lätt.
[recipe_id, resource_id, resource_qty]
delar man upp recept och grundresurs i två tabeller måste man ju ha vad vilken typ det är.
[recipe_id, resource_id, resource_type, resource_qty]

problemet blir ju sen när man ska hämta ut allt som krävs för att göra ett recept. Beror ju lite på om man vill kunna hämta ut allt med en SQL-fråga.

kanske kan skriva en avancerad SQL-fråga för Ms SQL-server men vill man att det ska fungera även för MySQL så blir det svårare.

Tack på förhand!

260 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)