這個問題是關於您對關係數據庫的意見和常見方法。 所以,請不要投票給我。我真的需要解決這個問題。。一旦我遇到答案,我就刪除這個問題。同一請求中同一類型對象的唯一標識符
我已經從我的服務器某事像這樣的迴應:
"groups":[
{
"id":"ea369ff6-cbc3-44b6-8eb6-b79e8db0145c",
"ingredients":[
{
"id":"f5126c1f-11a7-5ce5-a717-c6c86483058e",
"name":"First",
"position":1
},
{
"id":"dfcf217e-53dd-b06c-9f2b-084f8180ba1a",
"name":"Second",
"position":2
}
]
},
{
"id":"0fa91ada-1fe4-4d6d-b772-caae44758848",
"position":2,
"ingredients":[
{
"id":"9cacade2-92fe-bd5c-c84c-7c5fe36c8a5e",
"name":"Third",
"position":1
},
{
"id":"f5126c1f-11a7-5ce5-a717-c6c86483058e",
"name":"First",
"position":2
}
]
}
]
- 這裏有兩個
groups
。他們每個人都有唯一的ID。 - 每個
group
有一些ingredients
。它們是相同類型的 - 每個組都有名稱爲
First
的原料。這種成分在每個組中都有相同的id
,這意味着它是同一個對象。
但
First
成分取決於它位於何處具有position
不同的值。
的問題是:
他們應該有相同的id
,而他們是不一樣的?這個問題的好方法是什麼?我需要簡單,快速和明確的答案。
不是id表示這是獨一無二的同類型的對象?如果我需要將其保存到設備上的核心數據或其他持久存儲中?
非常感謝。
我不會投票給你,但我投票結束。基於意見的問題對SO來說是無關緊要的。還有其他論壇。只是事實上,你說你會在得到答案後刪除問題應該告訴你,SO不適合你的問題。 –
那麼請告訴我什麼是我的問題的正確論壇?謝謝 –
我使用SQL Server,所以我會嘗試MSDN論壇或SQLServerCentral。可能還有其他涉及MySQL的論壇。 –