我想顯示的是,這裏沒有子結果一定是B,C,d,E,但得到B,C#acc,d只沒有得到預期的結果,同時加入
create table #acc (mainid int,name nvarchar(20),subid int)
insert into #acc values(1,'A',0)
insert into #acc values(2,'B',1)
insert into #acc values(3,'C',1)
insert into #acc values(4,'D',1)
insert into #acc values(5,'E',0)
select A.name from #acc
A inner join #acc B
on
A.subid = B.mainid
drop table #acc
什麼是A和E之間的區別?你爲什麼期望得到E而不是A? – JJJ
@Juhana A有孩子但E不 – Nighil