mysql多表查询前提如下:person表:----------------------------------id name dept_id salary0001 wangda101 15000002 wanger103 30000003 wangsan 108 40000004 wangsi.....
分类:
数据库 时间:
2015-06-25 11:47:04
阅读次数:
196
1.查询多对多需求:查询用户购买的商品,包括用户信息,订单信息,订单详细信息,商品信息SQL语句:SELECT
user.id,user.username,user.address,
orders.iduser_orders_id,orders.number,orders.note,
orderdetail.idorderdetail_id,orderdetail.items_id,orderdetail.items_num..
分类:
其他好文 时间:
2015-06-23 06:29:56
阅读次数:
120
多表查询基本语法
笛卡尔积在SQL中的实现方式既是交叉连接(Cross Join)。所有连接方式都会先生成临时笛卡尔积表,笛卡尔积是关系代数里的一个概念,表示两个表中的每一行数据任意组合。
-- 笛卡尔积
select * from emp, dept;
-- 使用公共字段,去掉笛卡尔积
select * from emp, dept where emp.deptno = de...
分类:
数据库 时间:
2015-06-22 19:22:59
阅读次数:
232
??
一使用SELECT子句进行多表查询
SELECT 字段名 FROM 表1,表2 … WHERE 表1.字段 = 表2.字段 AND 其它查询条件
SELECT a.id,a.name,a.address,a.date,b.math,b.english,b.chinese FROM tb_demo065_tel AS b,tb_demo065 AS a WHERE a.id=b.id
...
分类:
数据库 时间:
2015-06-14 16:50:05
阅读次数:
163
SET ANSI_NULLS OFFGOSET QUOTED_IDENTIFIER OFFGOALTER PROCEDURE [dbo].[UP_Pagination]/*****************************************************************...
分类:
其他好文 时间:
2015-06-12 23:52:58
阅读次数:
131
如题:查询出每个雇员的姓名,工资,部门名称,工资在公司的等级及其领导的姓名,领导的工资,以及领导所对应的等级
这是oracle的默认Scott用户下面的emp,dept 和 salgrade 表间的一道思考题。
分析:先明确工资等级表(salgrade)中的内容;再查询查询出每个雇员的姓名,工资,部门名称,工资在公司的等级(salgrade);在此上基础上增加查找上司姓名;最后确定雇员的经理姓名,经理的工资,以及经理工资所对应的等级。从这个例子可以看出,对于复杂的多表查询,要一步一步地实现,不要急于求成。...
分类:
其他好文 时间:
2015-06-06 00:29:24
阅读次数:
234
一、多表查询
(一)简单多表查询
1、多表查询的机制
1)SQL:
SELECT * FROM emp; --14条记录
SELECT * FROM dept;--4条记录
SELECT * FROM emp,dept;--显示56条数据??为什么
2)分析:
先从 dept 选择一条记录(deptno=10),分别于 emp中的14条记录分别匹配,显示14条记录。再从 d...
分类:
数据库 时间:
2015-06-02 22:02:24
阅读次数:
340
PART III:Thinking in Sets
CHAPTER7 Thinking in Sets
The three mostcommon set operations are as follows.
Intersection
Difference
Union
在SQL中相应的关键词分别是
Intersection
Except
U...
分类:
数据库 时间:
2015-06-02 13:32:50
阅读次数:
152
多表查询
连接的类型:
等值连接,不等值连接,外连接,自连接
等值连接
SQL> --等值连接: 查询员工信息:员工号,姓名,薪水和部门名称
SQL> select empno,ename,sal,dname
2 from emp,dept
3 where emp.deptno=dept.deptno;
EMPNO ENAME ...
分类:
数据库 时间:
2015-05-30 09:23:28
阅读次数:
219
这篇博文主要是对我自己用过的sql语句进行展示,然后不断完善,形成自己写sql语句的风格,并提高自己sql语句的运行速度。之前自己对左连接等一系列的sql语句都不是很熟悉,经过这几天的学习和项目中实际需求的使用,学会了一些sql语句。现在将我写的sql语句展示出来。主要分为两类,一类是通过yii框架里的sql语句写法,一类是正常的sql语句。先说正常的sql语句吧。
1.首先是多表查询,先涉及到的...
分类:
数据库 时间:
2015-05-24 08:54:36
阅读次数:
149