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
答案 0 :(得分:0)
您的Postgres配置为区分大小写。因此,您需要使用确切的字符串:
where p.pname = 'Computerization'
我强烈建议您也使用表别名和合格的列名。