新手求助SQL多条件关联查询,急盼指教

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了新手求助SQL多条件关联查询,急盼指教相关的知识,希望对你有一定的参考价值。

参考技术A 您好:
参考SQL如下:

1
2
3
4
5
6
7

SELECT *
FROM 表a
LEFT JOIN 表b 表a.关联字段=表b.关联字段
LEFT JOIN 表c 表a或表b.关联字段=表c.关联字段
WHERE 表a.字段=值
AND 表b.字段=值
AND 表c.字段=值
参考技术B 文字虽然很多,但其实就是在A、B两个库中多条件关联查询而已

oracle sql查询求助

有一张表,每条数据是唯一的。按主键分组查询,其中一列值按条件判断。例如:select id,a from t where a>10 group by id; 现在问题是有不大于10的记录,我想这一列显示为0,请问除了用存储过程还能怎么弄?有函数能解决吗?急,在线等,麻烦了各位!

select id,case when a>10 then a else 0 end from t

是这个意思不?
参考技术A nvl函数可以解决 参考技术B 条件里有a>10,结果怎么会有不大于10的记录呢

以上是关于新手求助SQL多条件关联查询,急盼指教的主要内容,如果未能解决你的问题,请参考以下文章

求助Oracle大表查询优化

多个关联表多字段多条件模糊查询

sql 多表关联查询

sql mysql多表如何关联查询

如何实现多表关联查询

Oracle - 查询语句 - 多表关联查询