SQL Server通过使用内连接返回一行外键

时间:2016-08-09 17:25:03

标签: sql sql-server-2008

我有两张桌子:

表1 - 项目和结构

create table Projects 
(
    ProjectID int identity(1,1) primary key , 
    ProjectName varchar(900) not null,
    ProjectCity varchar(500) not null,
    ProjectAddress varchar(900) not null,
    ProjectStatus bit not null,
    projectCategories int not null , 

    constraint fk2 
        foreign key(projectCategories) 
            references Categories(CategoriesID )
)

表2是

create table imgProject
(
    ProjectID int identity(1,1) primary key , 
    Imagecontent image  not null,
    FkProject int not null , 

    constraint fk1 
        foreign key(FkProject) 
            references Projects(ProjectID)
            on delete cascade 
)

如何从表格img项目中只返回一行项目

我的意思是我希望只返回表imgProject中只有一列的所有项目。

和示例

执行查询后

id project [1] , NameProject [test] ,  Imagecontent [data] 

不会在表imgproject

上返回与id外键的所有行匹配

0 个答案:

没有答案