0
所以我試圖教自己的數據庫和SQL,我試圖在管理工作室中製作數據庫,並且我有一個關於表中遞歸關係的問題。假設我有一個名爲'Customers'的表,並且在該表中我有一個名爲Customer_ID的int作爲主鍵,它也是一個增加1的標識,一個名爲'Customer_Name'的nchar(125),另一個名爲Customer_Parent_ID的int我不知道我是否應該將此作爲身份)。我如何去建立有客戶關係,並且我想跟蹤一些客戶可能是其他客戶的父母(想想公司,例如說微軟和LinkedIn都是客戶,但微軟也是LinkedIn的父母公司,我想表明這種關係)。我附上了我認爲應該看起來像...的圖片,但是,再次,總新手在這裏和任何建議將不勝感激。SQL數據庫遞歸關係
非常感謝!
編輯:添加SQL代碼並刪除意外mysql的標籤。
該圖不顯示關係定義。如果你能提供創建表並創建索引SQL代碼,那將是最好的。這就是說,它看起來像你有正確的設置。你不想讓外鍵(父)成爲身份。我建議你研究一元關係,標準模型是員工/經理。您也可以研究遞歸CTE(如果這些在MySql中可用) –
MySQL和SSMS,不是很常見的組合。 – jarlh
客戶只能有一位家長嗎? – Deltharis