基本上我有三个表,我想从所有 3 个表中选择属性。
SELECT Users.Name, Sales.SaleID, Return.ReturnAmount
FROM Users
INNER JOIN Sales ON Users.SaleID = Sales.SaleID
但是,返回与销售有关系,但与用户无关。
我如何包含 returnAmount?
最佳答案
既然您说返回与销售有关系,那么以下应该可行。只需选中您需要加入返回与销售的列即可。
SELECT Users.Name, Sales.SaleID, Return.ReturnAmount
FROM Users
INNER JOIN Sales
ON Users.SaleID = Sales.SaleID
INNER JOIN Return
ON Return.SaleID = Sales.SaleID -- You said Return has relationship with Sales.
关于mysql - 如何查询多个不相关的表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21647058/