Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Subsonic 亚音速2.2无法计算如何进行连接_Subsonic - Fatal编程技术网

Subsonic 亚音速2.2无法计算如何进行连接

Subsonic 亚音速2.2无法计算如何进行连接,subsonic,Subsonic,我对亚音速非常陌生,我正在尝试用大量的连接来进行一个非常好的查询。。 我可以用sql来做,但是我真的很想用亚音速来做,但是我不知道怎么做 这是SQL中的查询 选择dbo.Job.JobId dbo.Job.JobReference, dbo.Job.Title, dbo.JobCategory.CategoryId, dbo.JobOccupation.OccupationId, dbo.Category.Name

我对亚音速非常陌生,我正在尝试用大量的连接来进行一个非常好的查询。。 我可以用sql来做,但是我真的很想用亚音速来做,但是我不知道怎么做

这是SQL中的查询

选择dbo.Job.JobId

    dbo.Job.JobReference,
        dbo.Job.Title, 
        dbo.JobCategory.CategoryId, 
        dbo.JobOccupation.OccupationId, 

        dbo.Category.Name 
来自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是指向类别和职业的链接表,每个工作可能有一个或另一个,两者都有或两者都没有。。但我仍然需要带回所有的工作,无论他们是否有类别和应用程序。 我不知道该怎么做:

内连接 dbo.JobCategory 在dbo.Category.CategoryId=dbo.JobCategory.CategoryId上 在dbo.Job.JobId=dbo.JobCategory.JobId上

有人能帮忙吗?顺便说一句,我和c一起工作

谢谢


默认情况下,bex亚音速2无法在多个列上联接。 我不久前偶然发现了这一点:

我一直想实现这一点,但我没有时间更新源代码。
我建议您改用InlineQuery。

谢谢。。。我想我只需要问几个问题,而不是一个大问题。。!