我有一个问题,我需要为位于斯塔福德的每个项目选择项目编号、控制部门编号、部门经理的 Lname、地址和出生日期。我无法获得我想要的结果。
我试过了:
SELECT PROJECT.PNUMBER, PROJECT.DNUM, EMPLOYEE.LNAME, EMPLOYEE.ADDRESS, EMPLOYEE.BDATE
FROM PROJECT, EMPLOYEE, DEPARTMENT
WHERE PLOCATION = 'STAFFORD' AND DEPARTMENT.MGRSSN = EMPLOYEE.SSN;
得到:
+---------+------+---------+---------- ---+-----------+ | 编号 | DNUM | 名称 | 地址 | 日期 | | 30 | 4 | 黄 | 683 沃斯,休斯敦,德克萨斯 | 55 年 12 月 8 日 | | 10 | 4 | 黄 | 683 沃斯,休斯敦,德克萨斯 | 55 年 12 月 8 日 | | 30 | 4 | 华莱士 | 291 BERRY, 贝莱尔, TX | 20-JUN-41 | +---------+------+---------+---------- ---+-----------+
但我应该得到的是(或我想要的):
+---------+------+---------+---------- ---+-----------+ | 编号 | DNUM | 名称 | 地址 | 日期 | | 10 | 4 | 华莱士 | 391 BERRY, 贝莱尔, TX | 20-JUN-41 | | 30 | 4 | 华莱士 | 291 BERRY, 贝莱尔, TX | 20-JUN-41 | +---------+------+---------+---------- ---+-----------+
谁能帮我弄清楚我的sql语句有什么问题?抱歉,我无法弄清楚如何格式化