列出从事“计算机化”项目的所有员工的姓氏,薪水和部门名称

时间:2019-03-07 19:10:56

标签: sql postgresql

SELECT Lname, Salary, Dname
FROM EMPLOYEE 
INNER JOIN DEPARTMENT ON DNO = DNUMBER  
INNER JOIN WORKS_ON ON SSN = ESSN 
INNER JOIN PROJECT ON PNUMBER = PNO
WHERE PNAME='COMPUTERIZATION'

我尝试过此操作,但未显示任何输出。不知道我到底在哪里错。

链接到数据库: https://www.db-fiddle.com/f/xhEj2sAgdTMABBkCtJvmoC/0#&togetherjs=Dv0FGDGziv

1 个答案:

答案 0 :(得分:0)

您的Postgres配置为区分大小写。因此,您需要使用确切的字符串:

where p.pname = 'Computerization'

我强烈建议您也使用表别名和合格的列名。