请教SQL语句如何查找表中某个字段在另一个字段的对应数据?

流水不动 2019-04-17 04:50:53
比如说一张学生表中有姓名和分数俩个字段,现在要查询所有考80分的学生姓名,
select 姓名 from 学生表 where 分数 = 80;这样写 查不出来啊.有大神指教一下吗?谢谢了
...全文
504 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
流水不动 2019-04-24
  • 打赏
  • 举报
回复
引用 13 楼 phonbob 的回复:
select * from a where id=(select b_id from b where value=*****)
谢谢你
phonbob 2019-04-19
  • 打赏
  • 举报
回复
select * from a where id=(select b_id from b where value=*****)
流水不动 2019-04-18
  • 打赏
  • 举报
回复
引用 11 楼 二月十六 的回复:
select * from a join b on a.id = b.b_id where value=值
查出来了,谢谢您!
二月十六 版主 2019-04-18
  • 打赏
  • 举报
回复
select * from a join b on a.id = b.b_id where value=值
流水不动 2019-04-18
  • 打赏
  • 举报
回复
引用 8 楼 二月十六 的回复:
[quote=引用 7 楼 流水不动 的回复:] [quote=引用 4 楼 二月十六 的回复:] 查不出来是因为没数据吧
学生表那个是我举的例子...这个也不是学生表,没有value=80的数据很正常 [/quote] 是,我也是举的例子,说的是没有对应你查询条件的数据; 如果楼主觉得不对,可以给出测试数据和对应想要的结果,比如 id name 1 张三 2 李四 这样写一下,别贴图[/quote] 能请教一个问题吗?有俩张表,a表的主键id是b表的外键b_id,如何通过b表的另一字段value,查询出a表中相对应得某条数据?(过程应该是通过value查到b_id,再通过b_id查到a表的id,)SQL语句咋写?
流水不动 2019-04-18
  • 打赏
  • 举报
回复
引用 8 楼 二月十六 的回复:
[quote=引用 7 楼 流水不动 的回复:] [quote=引用 4 楼 二月十六 的回复:] 查不出来是因为没数据吧
学生表那个是我举的例子...这个也不是学生表,没有value=80的数据很正常 [/quote] 是,我也是举的例子,说的是没有对应你查询条件的数据; 如果楼主觉得不对,可以给出测试数据和对应想要的结果,比如 id name 1 张三 2 李四 想要得到 李四 这样写一下,别贴图[/quote] 谢谢你了,问题解决了
二月十六 版主 2019-04-17
  • 打赏
  • 举报
回复
引用 7 楼 流水不动 的回复:
[quote=引用 4 楼 二月十六 的回复:] 查不出来是因为没数据吧
学生表那个是我举的例子...这个也不是学生表,没有value=80的数据很正常 [/quote] 是,我也是举的例子,说的是没有对应你查询条件的数据; 如果楼主觉得不对,可以给出测试数据和对应想要的结果,比如 id name 1 张三 2 李四 想要得到 李四 这样写一下,别贴图
流水不动 2019-04-17
  • 打赏
  • 举报
回复
引用 4 楼 二月十六 的回复:
查不出来是因为没数据吧
学生表那个是我举的例子...这个也不是学生表,没有value=80的数据很正常
二月十六 版主 2019-04-17
  • 打赏
  • 举报
回复
引用 5 楼 流水不动 的回复:
[quote=引用 4 楼 二月十六 的回复:] 查不出来是因为没数据吧
有数据的,单独查value可以查出所有值,现在只要查出addr所对应的value值[/quote] 是没有value=80的数据
流水不动 2019-04-17
  • 打赏
  • 举报
回复
引用 4 楼 二月十六 的回复:
查不出来是因为没数据吧
有数据的,单独查value可以查出所有值,现在只要查出addr所对应的value值
二月十六 版主 2019-04-17
  • 打赏
  • 举报
回复
查不出来是因为没数据吧
流水不动 2019-04-17
  • 打赏
  • 举报
回复
引用 1 楼 二月十六的回复:
为啥查不出来?建议楼主给出测试数据和对应想要的结果
测试数据和要求在2楼,您看下
流水不动 2019-04-17
  • 打赏
  • 举报
回复
表是这样的,需要查出attrKey下面addr所对应的value值
二月十六 版主 2019-04-17
  • 打赏
  • 举报
回复
为啥查不出来?建议楼主给出测试数据和对应想要的结果

34,590

社区成员

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

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