【发布时间】:2014-06-06 21:24:25
【问题描述】:
我有一个包含多个表的 SQL Server 2008 数据库,我需要加入这些表然后进行查询 该数据库有以下表格:
**Address** with unique reference column AddressNo
**Employee** with unique reference columns AddressNo & PersonNo
**EmploymentLink** with unique reference columns PersonNo & BusinessNo
**Business** with unique reference column BusinessNo
**BusinessSICCode** with unique reference column BusinessNo
我想链接所有这些表,这样我就可以运行查询来拉回所有表中的数据,因为有多个表,我不知道该怎么做,希望得到任何帮助指导
以下是我目前提出的查询
SELECT Employee.*, Address.*,Business.*,BusinessSICCode.*
FROM Employee,Address,Business,BusinessSICCode
JOIN Employee ON Employee.AddressNo = Address.AddressNo
JOIN Employee ON Employee.PersonNo = EmploymentLink.PersonNo
JOIN Business ON Business.BusinessNo = EmploymentLink.BusinessNo
JOIN BusinessSICCode ON BusinessSICCode.BusinessNo = Business.BusinessNo
【问题讨论】:
标签: sql sql-server-2008