繁体   English   中英

SQL 四表间查询

[英]SQL query between four tables

我对 MySQL 数据库设计和查询数据有疑问。 EER图

如何查询得到houseno|idjobno? 一个houseno 可以有许多工作编号。

我是否需要在 jobno 表中添加额外的列并在 jobno 和 houseno 之间添加外键?

谢谢你的帮助。

问候斯劳

尝试这个,

SELECT houseno from houseno h, arealocation a, customername c, jobno j
WHERE h.idAreaLocation=a.idAreaLocation AND 
a.CustomerID=c.CustomerID AND
c.CustomerID=j.j.CustomerID AND j.idJobNo = 1;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM