【发布时间】:2015-12-15 20:58:57
【问题描述】:
希望你能再次帮助我:)
嗯,我遇到的问题和我昨天发布的问题类似,但它被扩展了。
我们得到了三个表:
如上所述,此问题与this 问题非常相似。
结果如何?好吧,我拿回了一张桌子,上面有住在法兰克福的工人的身份证和姓名。
现在我应该另外取回住在法兰克福并在 Onkologie 站工作的工人的 ID 和姓名。
我应该怎么做?
到目前为止我的代码:
SELECT pfleger.PNR, Name
from mitarbeiter, ...
JOIN pfleger on (mitarbeiter.PNR=pfleger.PNR)
JOIN ...
where Ort='Frankfurt' and Name='Onkologie'
我不知道如何进行 2nd JOIN。
【问题讨论】:
-
我们从哪里得到“法兰克福”我在列出的表格或示例数据中看不到它。并且从来自mitarbeiter 的符号中,
join语法无效。您不能将 ANSI 92 标准与以前的版本标准混合使用。 (在表名之间使用INNER/OUTER连接语法或,,但不能同时使用)在哪个表中是“ORT”?我在屏幕截图中没有看到它。 -
另外,您没有在屏幕截图中拼出表格名称。您能否更新您的问题以包含屏幕截图上方的表格名称?
-
我更新了我的问题,包括一张新图片和表格名称。
-
@user2379123 如果其中一个或两个答案对您有帮助,请选择一个非常相似的答案来结束您的问题。谢谢
标签: mysql join operator-keyword mysql-error-1066