社区
应用实例
帖子详情
请教一个sql语句
wwhile
2005-03-21 09:50:57
两个表:
表A:
id
name
表B:
name
note
表A的数据:
1 aa
2 bb
3 cc
表B的数据:
aa 22
aa 33
bb 22
bb 33
dd
ff
我要得到以下结果:
1 aa aa 22
2 bb bb 22
3 cc null null
...全文
147
6
打赏
收藏
请教一个sql语句
两个表: 表A: id name 表B: name note 表A的数据: 1 aa 2 bb 3 cc 表B的数据: aa 22 aa 33 bb 22 bb 33 dd ff 我要得到以下结果: 1 aa aa 22 2 bb bb 22 3 cc null null
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xluzhong
2005-03-24
打赏
举报
回复
select id,
name,
note=(select top 1 note from tb where name=a.name order by name,note)
from ta a
yunshiyu
2005-03-24
打赏
举报
回复
upzjcxc(邹建)
zjcxc
2005-03-21
打赏
举报
回复
--或者:
select id,name,name,note=(select top 1 note from b where a.name=b.name)
from a
zjcxc
2005-03-21
打赏
举报
回复
--示例数据
create table ta(id int,name varchar(10))
insert ta select 1,'aa'
union all select 2,'bb'
union all select 3,'cc'
create table tb(name varchar(10),note int)
insert tb select 'aa',22
union all select 'aa',33
union all select 'bb',22
union all select 'bb',33
go
--查询
select *
from ta a
left join tb b on a.name=b.name
and note=(
select top 1 note from tb where name=b.name)
go
--删除测试
drop table ta,tb
/*--结果
id name name note
----------- ---------- ---------- -----------
1 aa aa 22
2 bb bb 22
3 cc NULL NULL
(所影响的行数为 3 行)
--*/
pbsql
2005-03-21
打赏
举报
回复
select id,name,
(select top 1 name from b where a.name=b.name),
(select top 1 note from b where a.name=b.name)
from a
jinjazz
2005-03-21
打赏
举报
回复
那你的aa 33 哪里去了
一个
查询的
SQL语句
请教
,希望能够用一条
SQL语句
得到结果
一个
查询的
SQL语句
请教
,希望能够用一条
SQL语句
得到结果
sql学习成果Trans-sql
师兄师姐们多多指教,其中肯定有错,很基础的东西。
SQL server中实现断言
关于实现在SQL server中涉及多个表或聚集操作的比较复杂的完整性约束的方法 最近学习数据库系统概论,遇到了
一个
问题,查了好久没有解决,
请教
老师后才了解到在SQL server中要在触发 器中定义涉及多个表或聚集操作的完整性约束,现在分享给大家。 在SQL中可以使用数据定义语言中的CREATE ASSERTION语句,通过声明性断言(declarative assertions)来指定更具一般性的约束。可以定义涉及多个表或聚集操作的比较复杂的完整性约束。断言创建以后,任何对断言中所涉及关系的操作都会触发关系数据库管理系统对断言的检查,任何使断言不为真值得操作都会被拒绝执行。 ——教材原
数据库原理实验报告分析.pdf
数据库原理实验报告分析.pdf
oracle修改的
sql语句
,
请教
oracle高手
SQL语句
该怎么修改,如何写。
当前位置:我的异常网» Oracle开发»
请教
oracle高手
SQL语句
该怎么修改,如何写。
请教
oracle高手
SQL语句
该怎么修改,如何写。www.myexceptions.net网友分享于:2013-02-04浏览:18次请问oracle高手
SQL语句
该如何修改,怎么写。急!!!后台为ORACEL数据库:select A.SORDER,A.KOTECD,A.JSTSTM,A....
应用实例
27,582
社区成员
68,544
社区内容
发帖
与我相关
我的任务
应用实例
MS-SQL Server 应用实例
复制链接
扫一扫
分享
社区描述
MS-SQL Server 应用实例
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章