就是两个表(T024 和T039)中有个关系表T11029,
T024表 f39=指定的值
select count(*) from [T039] where f02 in(
select f11 from [T11029] where f14 in(
select f02 from [T024] where f39='SBID56685666'
)
)
这样的是统计结果的数量,我想在结果中显示f39等于的值和最后的统计结果,比如结果数量是20,我希望显示的是
SBID56685666 , 20
因为我要查询多个
也就是f39 in(
'SBID549766494',
'SBID545876646',
'SBID554976645',
等等
)
能在结果中显示f39的值和查出来的结果数量一一对应吗?
不知道有没有描述清楚,不懂可追问,谢谢
感谢你的回答 ,如果我想用统计的结果数量和另一个统计的结果数量进行计算,怎么实现呢?
不好意思,没看懂什么意思? 横式? 直氏?
CREATE TABLE YesNo(Column1 char(10),Column2 char(10),Column3 char(10),) GO/*插... 是啥?
sql从查询结果中选择中间某部分记录
delete top 199 * from #table order by 排序条件 select * from #table order by 排序条件 说明:这是用虚拟表写的,方法比较笨,简单的铁定会有,你多想想 我是采取取出来目的记录,然后过滤掉不要的记录,剩下的就是你想要的了 因为你是要200~300条,所以必须要有按什么来排序的条件,排序不同,...
如何用SQL语句取出数据库中的特定一条数据?
通过查询语句select * from user where id=1 我不知道你这个username指的是不是字段,如果是要取出表中某个字段的值。可以通过select 字段名1,字段名2 ... from user where id=1。-- MS sql server2005以上,ORACLE select * from (select row_number() over ( order by starttime asc) a...
Sql数据库查询,如何实现只显示为某值的字段?
select A, B from 表结果集上就显示该表中 A,B列的所有值 追问 谢谢你的关注但实际操作中,并不知道哪个字段是yes,A,B只是个例子。所以不能仅仅select A,B 追答 用andselcet*from 表where A =yes and b=yes and c=no那结果集中显示出来的 就是 在表中 条件达到 A是YES B也是YES c是no的数据就会...
SQL语言中的子查询
在SQL语言中,子查询是一个强大的功能,它允许通过查询值来作为查询条件。标量子查询是指通过select的查询值作为条件,由于返回值是一个值,所以可以使用等于(=)符号进行条件判断。列子查询返回值是一个字段的多个值,这时可以使用in关键字来替换等于(=)符号。例如,要查询tb_dept表中name字段等于“...
如何在SQL查询到一条数据后读取另外一个字段的值
这是一个条件为子查询的更新语句,代码如下。update a set meta_key=null where post_id in(select post_id from a where meta_value=0.5 )and meta_key='start_see2'
一文讲懂SQL子查询
SQL语句可以嵌套,最常见的就是查询语句的嵌套。基本语法:我们一般称外面嵌套的语句为主查询,里面被嵌套的语句为子查询。子查询要用括号括起来。子查询+WHERE子句:子查询的结果作为WHERE子句的筛选条件,完成更复杂的数据检索。实例:在Students表中,找出所有在"宁一"后面出生的学生。实例解析:需要先...
SQL查询语句中,什么叫子查询?
嵌套SELECT语句也叫子查询,一个 SELECT 语句的查询结果能够作为另一个语句的输入值。子查询不但能够出现在Where子句中,也能够出现在from子句中,作为一个临时表使用,也能够出现在select list中,作为一个字段值来返回。1、单行子查询 :单行子查询是指子查询的返回结果只有一行数据。当主查询语句的条件...
数据库 SQL语句 子查询执行过程?
子查询执行过程,可以用以下例子来说明:语句如下:select * from score where sid in (select sid from student where 班级='一班')在sql语句中,数据库先执行的是括号中的部分,得出student表中一班学生的sid,然后再在score表中选出sid为一班id的哪些学生的详细内容。
SQL 子查询
要对每个顾客的订单计数,应该将其作为子查询:运行结果:上述 SQL 对 Customers 表中每个顾客返回三列: cust_name cust_state 和 orders 。其中 orders 为子查询创建的计算字段,该子查询对检索出的每个顾客都执行一次,一共执行了 6 次子查询。在子查询的条件中,我们使用了表的...
sql语句求助 能过sql查询表A表A有字段1 在子查询中条件中找出,并将判...
SELECT a.A from 表名 a where (len('马尾松|杉木|柳杉')-(LEN(REPLACE('马尾松|杉木|柳杉','|','')))+1)=(select count(1) from 表名 where B in ('马尾松','杉木','柳杉') and A=a.A) group by a.A;