我有以下两个表:
employees(id, name, address, designation, salary, phone, email...)
business_men(id, business_type, business_name, turn_over, phone, email,...)
现在我还有另一张桌子clients
。我的客户可以是这样的类型employee
or business_man
。
所以我的客户表如下:
Clients(id, code_number, type, reference_id)
Type字段可以存储“employee”或“business_man”,reference_id是Type字段中提到的表的id。客户端的 ID 在整个应用程序的许多地方使用。
我的问题是:
- 我做对了吗?
- 有没有更好/有效的方法来做到这一点?
- 如何使用单个 SQL 查询获取客户端的完整详细信息(给定客户端 ID)?
注意ClientID
只是一个角色名称PersonID
(客户端 ID = 人员 ID)。
现在,您可以创建多个视图以使生活更轻松,以下是您可以使用的一些视图:
- 雇员
- 生意人
- People
- Clients
- 员工客户
- 商业客户
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)