0
A
回答
0
declare @contract as table(
contractid int,
customerid int
)
declare @contractDetail as table(
contractDetailId int,
ContractID int
)
declare @equipment as table(
equipmentId int,
contractDetailId int,
CustomerId int
)
insert into @contract values(5,3)
insert into @contractDetail values(10,5)
insert into @equipment values(1,10,3)
select e.*
from
@contract c inner join
@contractDetail cd on (c.contractId = cd.contractID) inner join
@equipment e on (c.customerId = e.CustomerId and e.contractDetailId = cd.contractDetailId)
相关问题
- 1. MySQL:跨多个表的多列连接?
- 2. 跨多个表的SQL Server连接
- 3. 跨多个连接表的SQL查询
- 4. SQL连接来自多个数据库连接的多个表
- 5. SQL在多个字段中左侧连接多个表
- 6. 连接多个表
- 7. 连接多个表?
- 8. ElasticSearch连接多个字段
- 9. 跨多个表
- 10. 来自多个表的SQL连接
- 11. MySQL:sum()和来自多个表的连接
- 12. 优化来自多个表的连接
- 13. 通过MS Access中的多个字段连接两个表格
- 14. 来自多个字段的更新表
- 15. 多个表的SQL连接
- 16. 链接多个表的字段中TSQL
- 17. MySQL - 如何使用多个ID连接两个或多个表?
- 18. Filemaker:来自多个表的多个字段的门户
- 19. 使用行值连接多个表格
- 20. 显式连接使用多个表
- 21. 使用MySQL连接多个表格
- 22. 如何使用managedQuery连接多个表?
- 23. 使用多个连接更新表
- 24. Oracle SQL左连接使用多个表
- 25. 多个表左连接使用LINQ
- 26. 使用mysql连接多个表JOIN
- 27. SQL使用别名连接多个表
- 28. 在多个字段上连接3个表 - SQL Server
- 29. 跨多张工作表在多个表上使用单个宏
- 30. 使用逗号连接多行中的多个字段
您正在使用哪个数据库管理系统预先感谢您?你也可能想阅读:http://meta.stackoverflow.com/questions/285551/why-may-i-not-upload-images-of-code-on-so-when-asking-a-question/ 285557#285557 –
Microsoft SQL DB – Charles
[SQL join multiple tables]可能重复(http://stackoverflow.com/questions/9853586/sql-join-multiple-tables) –