我有我的DB 2個表,我不能完全正確定義的關係:2 MySQL的外鍵在1tbl引用1主鍵
tbl_users保存有關係統用戶和管理員的一些信息(I「打包」 2個不同的表 - tbl_users和tbl_admins - 在一起,因爲有屬性的約90%的重疊屬性之間主要區別是排序通過引入與布爾數據類型的屬性)*
tbl_orders *持有一些信息關於用戶創建的訂單,並參考tbl_users,查看哪個用戶創建了哪個訂單。此外,此表應該對執行訂單處理的管理員提供參考。在管理信息存儲在tbl_users *
表說明:
**tbl_users**
id int pk
name varchar
address varchar
**tbl_admins**
id int pk
name varchar
address varchar
這兩個擠在一起看起來像這樣:
**tbl_users**
id int pk
name varchar
address varchar
user boolean
admin boolean
問題從這裏開始:
**tbl_orders**
id int pk
amount int
processed boolean
user_id - references tbl_users, but only the user that is user boolean=1
admin_id - references tbl_users, but only the user that is admin boolean=1
非常感謝你們,夥計們! :)我會試一試! :) – omot