我有以下表格:
TABLE: companies c
FIELDS: id, name, description
TABLE: departments d
FIELDS: id, name, description
TABLE employees e
FIELDS: id, company_id, department_id, name
I m试图获得1公司所有雇员名单,并将部门名称(d. 姓名)列入行文结果。
我的原始询问:
SELECT e.*, c.name as company
FROM employees e, companies c
WHERE e.company_id=c.id AND e.company_id=1;
在问询中,我应加上什么,才能把省的名称(d. 姓名)出现在询问的每一行中? 而且,在某些情况下,如果某个公司没有部门,则分部门可能等于零。
感谢大家的帮助!