在线等,SQL问题,谢谢。

bjseaman 2004-01-19 03:17:46
表A

id username password
1 user1 12345
2 user2 12345
3 user3 12345

表B
id userid
1 1
2 3

把表A中id与表B中userid相同的输出,输出内容是表A的username值
例如现在表B中userid有1和3,输出结果应该是表A的user1和user3
如何写SQL?
谢谢
...全文
71 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
reaperwu 2004-01-19
  • 打赏
  • 举报
回复
select A.* from A inner join B on A.id = B.userid
也可以用
select A.* from A left outer join B on A.id = B.userid
cdsh123 2004-01-19
  • 打赏
  • 举报
回复
select * from A inner join B on A.id = B.userid
tuoshi 2004-01-19
  • 打赏
  • 举报
回复
又慢了一步!~~
reaperwu 2004-01-19
  • 打赏
  • 举报
回复
错了
select * from A inner join B on A.id = B.userid
tuoshi 2004-01-19
  • 打赏
  • 举报
回复
select a.username from 表A a,表B b where a.id=b.userid
TrueAndFalse 2004-01-19
  • 打赏
  • 举报
回复
select a.username from A a,B b where a.id=b.userid
reaperwu 2004-01-19
  • 打赏
  • 举报
回复
select * from A inner join B on A.id = B.id

28,407

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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