22,210
社区成员
发帖
与我相关
我的任务
分享
create table MemberInfo(id int,nickname varchar(10),gender int)
insert into MemberInfo select 1,'哈哈',1
insert into MemberInfo select 2,'嘿嘿',0
insert into MemberInfo select 3,'嘻嘻',1
insert into MemberInfo select 4,'呼呼',1
create table AttentionMember(id int,MemberID int,AttentionObjectID int)
insert into AttentionMember select 1,1,2
insert into AttentionMember select 2,1,3
insert into AttentionMember select 3,1,4
insert into AttentionMember select 4,2,1
insert into AttentionMember select 5,2,3
go
declare @UserID int
set @UserID = 3
select b.* from AttentionMember a,MemberInfo b where b.id=a.MemberID and a.AttentionObjectID=@UserID
/*
id nickname gender
----------- ---------- -----------
1 哈哈 1
2 嘿嘿 0
*/
go
drop table AttentionMember,MemberInfo
go
select m.MemberID , n.nickname
from AttentionMember m , MemberInfo n
where m.AttentionObjectID = n.id
select b.* from AttentionMember a,MemberInfo b where a.id=b.MemberID and a.AttentionObjectID=@UserID
select * from MemberInfo m,AttentionMember a where a.id=m.AttentionObjectID
--?具體字段涵義是什麼?,如何關聯,結果是什麼?
select * from MemberInfo m,AttentionMember a where a.id=m.AttentionMember
create table MemberInfo(id int,nickname varchar(10),gender int)
insert into MemberInfo select 1,'哈哈',1
insert into MemberInfo select 2,'嘿嘿',0
insert into MemberInfo select 3,'嘻嘻',1
insert into MemberInfo select 4,'呼呼',1
create table AttentionMember(id int,MemberID int,AttentionObjectID int)
insert into AttentionMember select 1,1,2
insert into AttentionMember select 2,1,3
insert into AttentionMember select 3,1,4
insert into AttentionMember select 4,2,1
insert into AttentionMember select 5,2,3
go
declare @UserID int
set @UserID = 1
select b.* from AttentionMember a,MemberInfo b where b.id=a.AttentionObjectID and a.MemberID =@UserID
/*
id nickname gender
----------- ---------- -----------
2 嘿嘿 0
3 嘻嘻 1
4 呼呼 1
*/
go
drop table AttentionMember,MemberInfo
go