求个sql语句

chowcool 2008-03-12 11:04:44
A
classid part phone
50 市场部 0
51 辽宁 8
52 山东2 8
54 技术部 0
55 河北 8
56 内蒙古 8
58 广东 9

B
userid num pwd
8 22 1
9 33 2
10 44 3

C
userid name classid
9 黄艳明 67
9 JOJO 54
9 zhok 54
9 zhou 54
9 zzzz 50
9 jesse 51
10 liev 50


根据表A phone=0 和表B userid=9 从表C中查询出
9 JOJO 54
9 zhok 54
9 zhou 54
9 zzzz 50
...全文
72 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
chowcool 2008-03-12
  • 打赏
  • 举报
回复
o ,谢了,结贴
fulianglove 2008-03-12
  • 打赏
  • 举报
回复
1 楼没有没加具体查询条件当然查不出来
45楼的内联接条件写错了,应该是没注意
chowcool 2008-03-12
  • 打赏
  • 举报
回复
试了下,3楼有结果,
1、4、5楼的都什么都选不出来
pt1314917 2008-03-12
  • 打赏
  • 举报
回复

select c.* from a, b ,c
where a.phone=b.userid and a.classid=c.classid
and a.phone=0 and b.userid=9


pt1314917 2008-03-12
  • 打赏
  • 举报
回复

select b.userid,c.name,a.phone
from a, b ,c
where a.phone=b.userid and a.classid=c.classid
and a.phone=0 and b.userid=9
dawugui 2008-03-12
  • 打赏
  • 举报
回复
select c.userid , c.name , c.classid from C,B,A where c.userid = b.userid and b.userid = 9 and a.phone = 0 and a.classid = c.classid
dawugui 2008-03-12
  • 打赏
  • 举报
回复
怎么转的?
liangCK 2008-03-12
  • 打赏
  • 举报
回复
select b.userid,c.name,a.phone
from a
inner join b
on a.phone=b.userid
inner join c
on a.classid=c.classid

34,590

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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