当前位置:网站首页>GBase 8s V8.8 SQL 指南:教程-6.2.2(3)
GBase 8s V8.8 SQL 指南:教程-6.2.2(3)
2022-04-22 22:05:00 【GBASE数据库】
以下查询只返回客户没有致电客户服务中心的行。在此查询中,数据库服务器
对 customer 和 cust_calls 表的 customer_num 列执行外连接之后在 WHERE 子句中应用过
滤器。
图: 查询
SELECT c.customer_num, c.lname, c.company, c.phone,
u.call_dtime, u.call_descr
FROM customer c LEFT OUTER JOIN cust_calls u
ON c.customer_num = u.customer_num
WHERE u.customer_num IS NULL;
除了前面的示例之外,下列示例显示了可与 ANSI 连接语法配合使用的各种查询构造类
型:
SELECT *
FROM (t1 LEFT OUTER JOIN (t2 LEFT OUTER JOIN t3 ON t2.c1=t3.c1)
ON t1.c1=t3.c1) JOIN (t4 LEFT OUTER JOIN t5 ON t4.c1=t5.c1)
ON t1.c1=t4.c1;
SELECT *
FROM (t1 LEFT OUTER JOIN (t2 LEFT OUTER JOIN t3 ON t2.c1=t3.c1)
ON t1.c1=t3.c1),
(t4 LEFT OUTER JOIN t5 ON t4.c1=t5.c1)
WHERE t1.c1 = t4.c1;
SELECT *
FROM (t1 LEFT OUTER JOIN (t2 LEFT OUTER JOIN t3 ON t2.c1=t3.c1)
ON t1.c1=t3.c1) LEFT OUTER JOIN (t4 JOIN t5 ON t4.c1=t5.c1)
ON t1.c1=t4.c1;
SELECT *
FROM t1 LEFT OUTER JOIN (t2 LEFT OUTER JOIN t3 ON t2.c1=t3.c1)
ON t1.c1=t2.c1;
SELECT *
FROM t1 LEFT OUTER JOIN (t2 LEFT OUTER JOIN t3 ON t2.c1=t3.c1)
ON t1.c1=t3.c1;
SELECT *
FROM (t1 LEFT OUTER JOIN t2 ON t1.c1=t2.c1)
LEFT OUTER JOIN t3 ON t2.c1=t3.c1;
SELECT *
FROM (t1 LEFT OUTER JOIN t2 ON t1.c1=t2.c1)
LEFT OUTER JOIN t3 ON t1.c1=t3.c1;
SELECT *
FROM t9, (t1 LEFT JOIN t2 ON t1.c1=t2.c1),
(t3 LEFT JOIN t4 ON t3.c1=10), t10, t11,
(t12 LEFT JOIN t14 ON t12.c1=100);
SELECT * FROM
((SELECT c1,c2 FROM t3) AS vt3(v31,v32)
LEFT OUTER JOIN
( (SELECT c1,c2 FROM t1) AS vt1(vc1,vc2)
LEFT OUTER JOIN
(SELECT c1,c2 FROM t2) AS vt2(vc3,vc4)
ON vt1.vc1 = vt2.vc3)
ON vt3.v31 = vt2.vc3);
上面最后一个示例说明了关于派生表的连接。它指定将外查询的 FROM 子句中子查询的
结果和另一个其它两个子查询结果的左外连接的结果进行左外连接。请参阅FROM 子句中
的子查询获得较为简单的符合 ANSI 语法的子查询示例。
版权声明
本文为[GBASE数据库]所创,转载请带上原文链接,感谢
https://blog.csdn.net/weixin_47390342/article/details/124351955
边栏推荐
- They are all intelligent in the whole house. What's the difference between aqara and homekit?
- 输入一行字符,单词之间用一个空格分隔,统计其中有多少个单词
- 秒云助力中电科32所发布“基于拟态应用集成框架的SaaS云管理平台解决方案”
- Flutter hybrid development
- Basic practice of C language (002-1)
- PMP证书到期了有必要续吗
- 01 背包问题
- Reference policy example explanation
- 396. 旋转函数 / 剑指 Offer II 013. 二维子矩阵的和
- 优麒麟 22.04 LTS 版本正式发布 | UKUI 3.1开启全新体验!
猜你喜欢

396. 旋转函数 / 剑指 Offer II 013. 二维子矩阵的和

百思买Best Buy 网站EDI 测试流程

动态规划:分组背包问题

优麒麟 22.04 LTS 版本正式发布 | UKUI 3.1开启全新体验!

MySql--库的操作

7. Comparable to JMeter Net pressure measurement tool - crank Summary - what does crank bring

CAS统一身份认证(二):Overlay配置管理

A simple and easy-to-use file upload scheme

Centos7安装mysql

IPO of China first science and Technology Shenzhen Stock Exchange: another listed enterprise was born in Hubei with a market value of 8.3 billion
随机推荐
Database resource load management (Part 2)
No more simple intention lock
Centos7安装mysql
Reinforcement learning (practice): feedback, AC
接续符介绍及用法和++和--操作符分析介绍及用法
Reinforcement learning (practice): dqn, double dqn, dueling dqn
Tcp/ip protocol and network layered model
What is the working nature of Italian ATOS solenoid valve?
Which is the most suitable educational financial product?
JVM性能调优1
[内网渗透]——VulnStack (一)
Zhiting, who is called little homekit, how to connect the tmall elf speaker?
2.56-试着用不同的示例值来运行show_bytes的代码。
加法逆元(a^a=0)异或操作,这个并没有性能上的优势,只是一个智力游戏
2.55-在你能够访问的不同机器上,使用show_bytes(文件show_bytes.c)编译并运行示例代码。确定这些机器使用的字节顺序。
千亿级IM独立开发指南!全球即时通讯全套代码4小时速成(二)
Dynamic memory in C language
2.59-编写一个C表达式,它生成一个字,由x的最低有效字节和y中剩下的字节组成。对于运算数x =0x89ABCDEF和y=0x76543210,就得到0x765432EF.
MetaWork:拜托,这样远程结对编程超酷的!
100 billion level im independent development guide! Global instant messaging full set of codes 4 hours quick (II)