社区
MS-SQL Server
帖子详情
新手提问:这样的查询如何写?
FoxLinn
2003-11-19 04:26:41
有2个表:
表A:ID NAME
001 张三
002 李四
003 王五
表B:ID DETAIL
001 开会
001 驾驶
002 休息
002 午饭
1、用select distinct ID from B 可以取得不重复的ID值,而select distinct ID,DETAIL from B 就不能取得不重复的ID值,为什么?
2、如何根据ID值取得表A 中的NAME?用一句语句,而且不能重复。
...全文
98
5
打赏
收藏
新手提问:这样的查询如何写?
有2个表: 表A:ID NAME 001 张三 002 李四 003 王五 表B:ID DETAIL 001 开会 001 驾驶 002 休息 002 午饭 1、用select distinct ID from B 可以取得不重复的ID值,而select distinct ID,DETAIL from B 就不能取得不重复的ID值,为什么? 2、如何根据ID值取得表A 中的NAME?用一句语句,而且不能重复。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zjcxc
元老
2003-11-19
打赏
举报
回复
--查表B的所有内容,及表A的Name
select a.name,b.* from 表A a join (
select id,DETAIL=min(DETAIL) from 表B group by id) b on a.id=b.id
--如果只查Name,可以用:
select a.* from 表A a join (
select distinct id from 表B) b on a.id=b.id
zjcxc
元老
2003-11-19
打赏
举报
回复
1、用select distinct ID from B 可以取得不重复的ID值,
而select distinct ID,DETAIL from B 就不能取得不重复的ID值,为什么?
因为distinct的规则就是这样的,是对所有输出字段的组合判断是否重复,而不是针对一个字段.
2、如何根据ID值取得表A 中的NAME?用一句语句,而且不能重复。
select a.name,b.* from 表A a join (
select id,DETAIL=min(DETAIL) from 表B group by id) b on a.id=b.id
FoxLinn
2003-11-19
打赏
举报
回复
谢谢。
1、原来如此。有什么办法可以取唯一的ID值?不要重复的。
2、我不是这个意思。我的意思是:先通过外部条件,查询B,取得id,再查询A,取得name。name 不能重复。
txlicenhe
2003-11-19
打赏
举报
回复
1、用select distinct ID from B 可以取得不重复的ID值,而select distinct ID,DETAIL from B 就不能取得不重复的ID值,为什么?
只有ID和detail都相同的资料就算重复。
2、如何根据ID值取得表A 中的NAME?用一句语句,而且不能重复。
Select distinct b.id,a.name from b join a on a.id= b.id
wzh1215
2003-11-19
打赏
举报
回复
1.
select distinct ID,DETAIL from B是当ID与DETAIL都相同时才最一个。
2.
select distinct Name where id='002'
ChatGPT精准
提问
技巧:从
新手
到高手的实战指南
本文系统阐述面向开发者的技术类精准
提问
方法,聚焦STAR结构化
提问
法在API集成、算法优化、架构设计等典型IT场景中的落地应用;涵盖低效
提问
模式识别、上下文管理技巧、避坑要点及实操模板,强调情境明确性、任务具体性、行动可溯性与结果可测性,助力提升AI协作效率。
提问
的智慧
本文介绍了技术问题的
提问
智慧。
提问
前要通读手册、查FAQ、网上搜索等,表明自己为解决问题付出的努力。
提问
时要谨慎选论坛,用辞贴切、标题准确,精确描述问题,只说症状,按时间顺序列症状等,问题解决后要反馈说明。
AI
新手
上手核心:从
提问
范式到四步实操工作流
本文聚焦AI
新手
快速上手的核心路径,强调从认知重构出发,破除将AI当作搜索引擎的误解,指出
提问
质量取决于提示词对任务的原子级拆解。提出可立即落地的四步工作流:锁定首胜任务、构建提示词弹药库、运用三明治反馈法、建立可信度校验清单。配套推荐Notion AI、剪映AI、Perplexity.ai三款轻量工具,并警示避免全自动工作流、过度提示词设计等常见陷阱,本质是建立人机协作节奏与容错机制。
弦音墨影
新手
必看:5分钟掌握水墨界面下的视频语义
提问
技巧
本文介绍「弦音墨影」这一融合水墨美学与AI技术的视频理解工具,聚焦其基于自然语言的视频语义
提问
能力。涵盖上传视频、基础/进阶
提问
模板、时间定位、视觉定位、多轮对话及印章功能等核心技术要点,强调用日常中文实现精准视频内容检索与分析,适用于零基础用户快速上手视频AI交互。
mPLUG视觉问答
新手
入门:从安装到
提问
的完整操作指南
本文详细介绍了基于mPLUG模型的本地化视觉问答(VQA)系统部署与使用方法,涵盖环境准备、Docker镜像一键启动、图片上传与英文
提问
全流程、提升答案准确性的四大
提问
技巧,以及GPU显存不足、格式异常、低分辨率等常见问题的解决方案。强调数据隐私、离线运行与低门槛操作,适用于教育、电商、客服、无障碍等六大真实场景。
MS-SQL Server
34,876
社区成员
254,639
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章