select 嵌套

发布网友 发布时间:2022-04-20 15:12

我来回答

1个回答

热心网友 时间:2023-09-19 05:01

在SQL SERVER 2008中的SQL写法:
select c.p1,c.q1 as 'q1(a)(where q2=0)',d.q1 as 'q1(a)(where q2=1)'
from
(select t1.p1,a.q1 from t1
left join (select t1.p1,q1 from t1,t2 where t1.p1=t2.p1 and q2=0) as a on t1.p1=a.p1) as c
,
(select t1.p1,b.q1 from t1
left join (select t1.p1,q1 from t1,t2 where t1.p1=t2.p1 and q2=1) as b on t1.p1=b.p1) as d
where c.p1=d.p1
与楼主要求稍有不同,你要求出现"0"的地方结果是“空”(NULL),我认为这样更合理些。

select 可以跟select吗 SQL SELECT中嵌套另一个查询的问题。请帮忙啊。 嵌套查询与连接查询的区别是什么 已生成SELECT语句。超出存储过程、函数、触发器或视图的最大嵌套层数... mysql中in嵌套select只能查询出一个结果 关于select的条件语句where 后能否内嵌另一个 select语句?? oracle关于select主句里面嵌套select子查询是不是写得不太规范,结构性... if 语句能否可以和select 语句嵌套? mysql select语句where条件能不能继续嵌套select? 数据库的SQL语句中,嵌套查询和连接查询有什么区别,说的详细的 数据库select嵌套查询语句 select嵌套查询基本语句 select中嵌套一个select查询 select嵌套语句 mysql 嵌套查询 group by having count用法 sql去除重复数据 select后面可以加子查询吗 having在sql中的用法
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com