0
我对亚音速相当新,我试图做一个有很多联接的伟大查询.. 我可以在SQL中做,但真的很想做它在亚音速,但无法工作,如何..亚音速2.2不能解决如何做我的加入
这是SQL
SELECT dbo.Job.JobId,
dbo.Job.JobReference,
dbo.Job.Title,
dbo.JobCategory.CategoryId,
dbo.JobOccupation.OccupationId,
dbo.Category.Name
FROM dbo.Job
LEFT OUTER JOIN
dbo.JobType
ON dbo.Job.JobTypeId = dbo.JobType.TypeId
LEFT OUTER JOIN
dbo.Category
INNER JOIN
dbo.JobCategory
ON dbo.Category.CategoryId = dbo.JobCategory.CategoryId
ON dbo.Job.JobId = dbo.JobCategory.JobId
LEFT OUTER JOIN
dbo.Occupation
INNER JOIN
dbo.JobOccupation
ON dbo.Occupation.OccupationId = dbo.JobOccupation.OccupationId
ON dbo.Job.JobId = dbo.JobOccupation.JobId
LEFT OUTER JOIN
dbo.JobSkillLevelRequired
INNER JOIN
dbo.Skill
ON dbo.JobSkillLevelRequired.SkillId = dbo.Skill.SkillId
ON dbo.Job.JobId = dbo.JobSkillLevelRequired.JobId
查询
我的主要问题是在类别和职业表上。JobCategory和JobOccupation是链接表类别和职业,每个工作可能有一个或其他,两者或两者都不..但我仍然需要带回所有的工作无论他们是否有类别和应用程序。 我不能工作了如何做到这一点位:
INNER JOIN dbo.JobCategory
ON dbo.Category.CategoryId = dbo.JobCategory.CategoryId
ON dbo.Job.JobId = dbo.JobCategory。 JobId
任何人都可以帮忙吗? (我用C#BTW工作)
感谢
BEX
谢谢......我想我只是做一些问题而不是一个大问题..! – Bex 2010-06-28 10:11:00