【发布时间】:2018-01-14 08:44:08
【问题描述】:
我有员工表和培训表,我希望员工登录并只看到培训建议他/她的部门。 这是好方法吗,用逗号分隔建议的部门? 查询将从培训表中选择,其中员工部门喜欢建议的部门?
epmloyeetable
id Name Department
1 John Finance
2 Michael Logistics
training table
id name suggested_department
1 php IT, Finance
2 vba IT, Logistics
3 java Logistics, Finance
第二个问题是我应该使用数字而不是部门名称并创建部门表吗?这次我将不得不将两个以上的表连接在一起,这会不会有问题,而我将使用 zend 框架
epmloyeetable
id Name Department
1 John Finance
2 Michael Logistics
training table
id name suggested_department
1 php 1, 2
2 vba 1, 3
3 java 3, 2
departmenttable
id Name
1 IT
2 Finance
3 Logistic
这次查询将从培训表中选择员工部门+','=建议部门? 因为部门 id 中会有 1 和 11,所以我应该在选择时使用 + 'comma' 吗?
【问题讨论】:
标签: php mysql zend-framework database-design