社区
疑难问题
帖子详情
子查询返回值多于一个的情况!! 用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搞定!?
感谢帮助!
...全文
147
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
一个
子查询
返回值
多于
一个
的错误
创建
一个
学生,教师,以及记录多对多关系的学生教师关系表: create table teacher ( id varchar(40) primary key, name varchar(20) ); create table student ( id varchar(40) primary key, name ...
my
sql
报错:
子查询
返回值
大于一
运行某个查询,报错:Subquery returns more than 1 row 代表你的
子查询
的筛选条件有问题,查出来的行数大于一,直接看
子查询
,单独摘出来在运行,排查错误即可。
SQL
子查询
子查询
的讲解及常用关键字和语法
Oracle数据库学习笔记8——PL/
SQL
高级查询-
子查询
使用
子查询
,可以用一系列简单的查询构成复杂的查询,从而增强
SQL
语句的功能。 在
SQL
语言中,
一个
SELECT-FROM-WHERE语句称为
一个
查询块。在WHERE子句或HAVING子句所指定条件中,可以使用另
一个
查询块的查询的结果...
GetLastError
返回值
的代表什么意思!
〖32〗-进程无法访问文件,因为另
一个
程序正在使用此文件。 〖33〗-进程无法访问文件,因为另
一个
程序已锁定文件的一部分。 〖36〗-用来共享的打开文件过多。 〖38〗-到达文件结尾。 〖39〗-磁盘已满。 〖50〗-...
疑难问题
22,209
社区成员
121,731
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章