【发布时间】:2018-05-03 15:15:41
【问题描述】:
我有三个表 Employee、Department 和一个打破 Employee 和 Department 之间多对多关系的表。如果我想让所有员工各自的部门,员工出现重复,所以我想显示所有员工的部门,但水平显示部门以删除重复。
CREATE TABLE `tbl_emp` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`title` varchar(255) CHARACTER SET utf8 NOT NULL DEFAULT '',
PRIMARY KEY (`id`)
);
CREATE TABLE `tbl_dept` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`name` varchar(255) CHARACTER SET utf8 NOT NULL DEFAULT '',
PRIMARY KEY (`id`)
);
CREATE TABLE `tbl_emp_dept` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`dep_id` bigint(20) NOT NULL DEFAULT '0',
`emp_id` bigint(20) NOT NULL DEFAULT '0',
PRIMARY KEY (`id`)
);
【问题讨论】:
标签: mysql