两个表之间的嵌套查询!!急,

famahu 2005-08-26 08:59:15
现在有表 A,B如下:
表A(主键为ID自动编号的)
name(用户) online(在线)
a 0
b 1
c 0
d 1
e 0
f 1
g 0
表B(主键为II自动编号)
name(用户) friendname(好友)
a b
a c
a d
b a
b g
b f
b e
我想要把 B表中的 name为‘a’中friendname 的online为1的用户选出来,理论上a的好友有b、c、d,而符号要求的在线的只有b、d。。
但是我不知道如何用SQL语句来实现,请大家帮帮忙。。急用!!
...全文
132 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
famahu 2005-08-26
  • 打赏
  • 举报
回复
谢谢。。可以了。。
wxxzf 2005-08-26
  • 打赏
  • 举报
回复
select A.name
from A
where A.name in (select friendname from B where B.name='a' )

and A.online='1'
famahu 2005-08-26
  • 打赏
  • 举报
回复
我用了其中一个试了一下
select A.name
from A,B
where B.name='a' and A.online='1';
结果显示是:
b
d
b
d
b
d

22,298

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧