比如A句:select count(q) from AQ where q=1,B句:select count(Q)from BD where q=3.
然后 A为6B为8,如何用一个SQL将两个值加为14,这两个A,B语句必须存在
加一个select和一个+就可以了?后边不需要再加from?
追答什么数据库?SQLserver是不用的,oracle加from dual
追问如果变成这样A句:select CD,count(q) from AQ where q=1 group by CD,B句:select CD, count(Q)from BD where q=3 group by CD.CD不是数值,按照你那样写也可以吗?
追答不行,但可以用CD分组。
字符串+字符串,这里的+是连接作用而不是加
倘若我加上分组如何写
追答select count(Q) from BD where q=3 group by CD
追问你这样还是不行啊,我想主要就是两个count值加起来,按照分组显示,你这样会提示单行以查询子查询返回多行
追答表结构看一下
本回答被网友采纳