社区
疑难问题
帖子详情
子查询返回值多于一个的情况!! 用SQL搞定!感谢帮助!
loulanlouzhu
2003-10-10 09:35:57
表a:
aaa bbb
a 2
a 3
b 4
b 5
表b:
ccc ddd
a 6
b 7
想得到:
eee fff
a 6*2
a 6*3
b 7*4
b 7*5
如何用SQL搞定!?
感谢帮助!
...全文
148
11
打赏
收藏
子查询返回值多于一个的情况!! 用SQL搞定!感谢帮助!
表a: aaa bbb a 2 a 3 b 4 b 5 表b: ccc ddd a 6 b 7 想得到: eee fff a 6*2 a 6*3 b 7*4 b 7*5 如何用SQL搞定!? 感谢帮助!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
loulanlouzhu
2003-10-10
打赏
举报
回复
http://expert.csdn.net/Expert/topic/2339/2339794.xml?temp=.5805323
pengdali
2003-10-10
打赏
举报
回复
select a.aaa eee,a.bbb*b.ddd fff from a,b where a.aaa=b.aaa
Dennis618
2003-10-10
打赏
举报
回复
select a.aaa as eee,cast (a.bbb as int)*cast(b.ddd as int) as fff from 表1a join 表2 b on a.aaa=b.ccc
realgz
2003-10-10
打赏
举报
回复
二楼回答的就对了如果是要表达式那
自己改装一下
loulanlouzhu
2003-10-10
打赏
举报
回复
表a:
aaa bbb
a 2
a 3
b 4
b 5
表b:
ccc ddd
a 6
b 7
想得到:
eee fff
a 6*2=12
a 6*3=18
b 7*4=28
b 7*5=35
loulanlouzhu
2003-10-10
打赏
举报
回复
不是字符!
是数据!算出结果的!
txlicenhe
2003-10-10
打赏
举报
回复
select a.aaa as eee,a.bbb+'*'+b.ddd as fff from 表a a join 表b b on a.aaa=b.ccc
realgz
2003-10-10
打赏
举报
回复
是不是字符类型,如果不是,变成
select a.aaaas eee ,convert(varchar(32),b.ddd)+'*'+convert(varchar(32),a.bbb) as fff from a inner join b on a.aaa=b.ccc
伍子V5
2003-10-10
打赏
举报
回复
呵呵,不知道哪种情况了
伍子V5
2003-10-10
打赏
举报
回复
select a.aaa as eee,a.bbb*b.ddd as fff from 表a a,表b b where a.aaa=b.ccc
realgz
2003-10-10
打赏
举报
回复
select a.aaa,b.ddd+'*'+a.bbb as fff from a inner join b on a.aaa=b.ccc
SQL
Server 2016查询(二)
本课程基于微软新的
SQL
Server 2016,真正的初级带你进入数据库的大门,从数据库的安装配置开始,逐步讲述了创建数据库、数据表,基础查询、查询、
子查询
、数据库完整性、视图、索引、存储过程、游标、函数、触发器...
一个
子查询
返回值
多于
一个
的错误
创建
一个
学生,教师,以及记录多对多关系的学生教师关系表: create table teacher ( id varchar(40) primary key, name varchar(20) ); create table student ( id varchar(40) primary key, name varchar(20) ); create table tea
my
sql
报错:
子查询
返回值
大于一
运行某个查询,报错:Subquery returns more than 1 row 代表你的
子查询
的筛选条件有问题,查出来的行数大于一,直接看
子查询
,单独摘出来在运行,排查错误即可。
SQL
子查询
子查询
的讲解及常用关键字和语法
Oracle数据库学习笔记8——PL/
SQL
高级查询-
子查询
子查询
使用
子查询
,可以用一系列简单的查询构成复杂的查询,从而增强
SQL
语句的功能。 在
SQL
语言中,
一个
SELECT-FROM-WHERE语句称为
一个
查询块。在WHERE子句或HAVING子句所指定条件中,可以使用另
一个
查询块的查询的结果作为条件的一部分,这种将
一个
查询块嵌套在另
一个
查询块的子句指定条件中的查询称为嵌套查询。 例如: SELECT * FROM student WHER...
疑难问题
22,209
社区成员
121,731
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章