文件名称:
MySQL三种关联查询的方式_ ON vs USING vs 传统风格
开发工具:
文件大小: 289kb
下载次数: 0
上传时间: 2019-07-02
详细说明:MySQL三种关联查询的方式_ ON vs USING vs 传统风格or USING
(film id
)WHERE
actor id
17 AND
gth
但下面这个就不行:
film. tit
le
FROM
film
JOIN
film act
or oN
(film. fi
lm id=
film act
or·fi1m
d
W豆ERE
actor id
17 AND
i⊥m
en
120;三RRO
R1052
(23000)
Column
i film id
i in
field
⊥ ist is
ambiguou
因为 USING"知道" film id字段在两个表中都有,所以没有指定确切的表都没关系,两
个值必须一致就是。
0N就没那么智能,你必须指明要关联的表和字段名。
上面两个实际的结果是比较有趣的,当使用 USING时,字段只在结果中出现一次:
01
SELECT大
FROM
JOIN
film act
or USING
(film id
)WHERE
actor id
17 AND
film. len
gth
120
LIMIT
C2
03
a:96
t
tle
BREAKING
descrip
tion: A
Beautifu
of a
ecret
Agent
And a
Monkey
Battle a
Wrest
Abandone
d mine
Shaft
release
yea≌:
2006
ang uag
08
original
anguag
c9
Cen
tal dura
t
:4
10
rent al
rate
2.99
1e
ngth
159
repl
cement
cost
21,99
13
ra
ting
PG-13
spec
al feat
ures
⊥ra1⊥ers
Comment
1r⊥es
15
Last up
date
2006-02
05:03:42
16
acto
r二
last up
date
2006-02
05:05:03
而使用0N时,字段就会出现两次
FROM
film
O工N
act
r
im act
or film
id WHERE
aCt○ria
1 AND
film.len
gth
20
L工MIT
1\G
02
xx★★★★
大x大大大大大
大x大大大大大
xx★☆★★
大x大大大大★
fil
m id: 96
C4
tle
BREAKING
HOME
C5
descrip
Beaut fu
Display
f a
Secret
Agent
And a
Monkey
ho must
Battle
Sumo
restler
n ar
Abandone
d Mine
Shaft
06
re⊥eaSe
ear
2006
languag
a:1
⊙ r_lna1
languag
e id:
ren
tal dura
tion. 4
rental
rate
2.99
11
le
ngth
159
12
repl
acement
cost:
21.99
13
ra
ting:
PG-13
spec
l feat
Ires
Trai⊥er
nt
aries
last u
date
2006-02-
05:03:42
16
a
r⊥(:
fi⊥
id:96
18
ast up
date
2006-02-
15
05:05:03
幕后
MySQL对两者的处理方式是相同的,使用 EXPLAIN EXTENDED我们可以看到
01
三XPL工N
已 XTENDED
SELECT
lm. tit
⊥e
film id
FROM
J二N
f⊥mact
or USING
)WHERE
actor id
1 AND
len
th
120\G
02
大xx大大★大
row
2 rows
⊥nSe
Warning
(0.00
sec)
rootd
q
5.1.51>
HOWN
WARNINGS
G
xx★★★★★
大x×★大大大大
大xx大大大★★
08
Level
Note
Code
1003
10
Message
select
saki⊥a
fil
七t1e
AS
sakila
fi⊥m
film id
As
film id
11
from
ki1
fi⊥m
saki⊥a
film a
12
where
sakil
film
ld
sakila
工⊥⊥ma
ctor
iim id
and
sakila
film
actor
act○rid
=17)
and
sakila
ngth
>120)
16
最终所有的查询都破转成了 Theta风格。
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.