求一个复杂查询语句写法
表一
accID recID thID pcolID
2 4 2 25
5 4 2 21
6 4 3 21
表二
recID recNo cusID
4 1122 15
8 3322 16
15 0001 8
16 0002 8
表三:
cusID pcolID thID price
8 21 2 1
8 21 8 1
8 21 10 5.1
现在要一个查询将三表联结起来
select a.cusID,a.accID,c.price
from 表二 a left join 表一 b on a.recID=b.recID
left join 表三 c a.cusID=c.cusID
现在的问题是我要查询出的每一条记录的c.price字段值满足以下条件:
a.cusID=c.cusID and b.pcolID=c.pcolID and b.thID=c.thID
谁能把上面的查询语句补充完整,以实现这个要求
accID recID thID pcolID
2 4 2 25
5 4 2 21
6 4 3 21
表二
recID recNo cusID
4 1122 15
8 3322 16
15 0001 8
16 0002 8
表三:
cusID pcolID thID price
8 21 2 1
8 21 8 1
8 21 10 5.1
现在要一个查询将三表联结起来
select a.cusID,a.accID,c.price
from 表二 a left join 表一 b on a.recID=b.recID
left join 表三 c a.cusID=c.cusID
现在的问题是我要查询出的每一条记录的c.price字段值满足以下条件:
a.cusID=c.cusID and b.pcolID=c.pcolID and b.thID=c.thID
谁能把上面的查询语句补充完整,以实现这个要求
...全文
相关推荐
Oracle查询语句大全-精华版
Oracle 查询语句大全-精华版Oracle 查询语句大全是 Oracle 数据库管理系统中最基本也是最重要的组成部分,用于管理和维护数据库。
常见较为复杂的查询语句,绝对实用
在复杂的查询语句中,我们通常会用到以下几种技术:1.
复杂查询语句的使用
在数据库管理中,复杂查询语句是数据分析师、开发人员和DBA们不可或缺的工具,它们用于处理更复杂的检索任务,比如联接多个表、筛选特定条件、分组数据、聚合计算以及排序等。
关于动态规划求最大子段和的Java代码写法
关于动态规划求最大子段和的Java代码写法本文主要讲述了使用 Java 语言实现动态规划算法来求最大子段和的代码写法。动态规划是一种非常重要的算法设计技术,它可以解决许多复杂的问题。
求一个数的所有因数和
在IT领域,尤其是在编程与算法设计中,"求一个数的所有因数和"是一个常见的问题,不仅考验着程序员对基本数学原理的理解,还涉及到高效算法的设计能力。


疑难问题
