sql 联合查询
2013-08-01 22:25
183 查看
一、准备
表一:
CREATE TABLE
T1
(
USERID INTEGER,
USERNAME VARCHAR(20),
PASSWORD VARCHAR(20)
)
数据:
表二:
CREATE TABLE
T3
(
USERID INTEGER,
JF INTEGER,
DJ INTEGER
)
数据:
二、相关查询
1、内联
SELECT
*
FROM
DB2ADMIN.T1
INNER JOIN
DB2ADMIN.T3
ON
t1.USERID=t3.USERID ;
2、左外联
SELECT
*
FROM
DB2ADMIN.T1
LEFT OUTER JOIN
DB2ADMIN.T3
ON
t1.USERID=t3.USERID ;
3、右外联
SELECT
*
FROM
DB2ADMIN.T1
RIGHT OUTER JOIN
DB2ADMIN.T3
ON
t1.USERID=t3.USERID ;
4、全联
SELECT
*
FROM
DB2ADMIN.T1
FULL OUTER JOIN
DB2ADMIN.T3
ON
t1.USERID = t3.USERID;
表一:
CREATE TABLE
T1
(
USERID INTEGER,
USERNAME VARCHAR(20),
PASSWORD VARCHAR(20)
)
数据:
表二:
CREATE TABLE
T3
(
USERID INTEGER,
JF INTEGER,
DJ INTEGER
)
数据:
二、相关查询
1、内联
SELECT
*
FROM
DB2ADMIN.T1
INNER JOIN
DB2ADMIN.T3
ON
t1.USERID=t3.USERID ;
2、左外联
SELECT
*
FROM
DB2ADMIN.T1
LEFT OUTER JOIN
DB2ADMIN.T3
ON
t1.USERID=t3.USERID ;
3、右外联
SELECT
*
FROM
DB2ADMIN.T1
RIGHT OUTER JOIN
DB2ADMIN.T3
ON
t1.USERID=t3.USERID ;
4、全联
SELECT
*
FROM
DB2ADMIN.T1
FULL OUTER JOIN
DB2ADMIN.T3
ON
t1.USERID = t3.USERID;
相关文章推荐
- Sql连接查询和联合查询
- SQL使用——联合查询
- sql 最基本联合查询
- 关于表的联合查询SQL
- SQLSTATE[HY000] [2002] Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
- SQL Server笔记(一)数据库语言SQL
- ORACLE中使用DBMS_SQL获取动态SQL执行结果中的列名和值
- python中使用原始生态sql语句
- 二、数据库基本SQL语句之表管理
- oracle 中查询某表的主外键依赖关系的SQL
- SQL语句集锦
- 多条件查询SQL语句
- 简单的Sql多行数据合并示例
- 查询数据库名表名字段名的SQL语句
- sql domain credentail
- Sql 基本语句 -- 懒人代码
- 常常忘记却又常用的sql
- 一步一步学习sqlserver BI--数据仓库设计
- Oracle PL/SQL语言基础
- 获取字段,标识,主键,类型,长度,小数位数,允许为空,字段说明 for sql 2000