【发布时间】:2015-04-07 06:09:34
【问题描述】:
我的桌子是这些:
员工表:
+-----------+----------+------------+
| id | name | department |
+-----------+----------+------------+
| 1 | Carrera | 1 |
| 2 | Taylor | 1,2 |
+-----------+----------+------------+
部门表:
+--------+-------+
| id | name |
+--------+-------+
| 1 | CS |
| 2 | IT |
+--------+-------+
员工表和部门表的所需输出:
+----+------------+-------------+
| id | name | department |
+----+------------+-------------+
| 1 | Carrera | CS |
| 2 | Taylor | CS,IT |
+----+------------+-------------+
【问题讨论】:
-
不要这样做。创建另一个表
employee_department(employee_id, department_id)将两个表链接在一起。 -
我会说那只是糟糕的设计......
-
好的,它不遵循规范化。但是有没有办法得到相同的答案?