论坛
BBS
空间测绘
发表
发布文章
提问答疑
搜索
您还未登录
登录后即可体验更多功能
立即登录
我的收藏
提问答疑
我要投稿
渗透测试
[21723] 2021-03-01_8种常见SQL错误用法
文档创建者:
s7ckTeam
浏览次数:
4
最后更新:
2025-01-18
渗透测试
4 人阅读
|
0 人回复
s7ckTeam
s7ckTeam
当前离线
积分
-56
6万
主题
-6万
回帖
-56
积分
管理员
积分
-56
发消息
2021-03-01_8种常见SQL错误用法
8
种
常
见
S
Q
L
错
误
用
法
L
e
m
o
n
S
e
c
2
0
2
1
-
0
3
-
0
1
来
源
:
y
q
.
a
l
i
y
u
n
.
c
o
m
/
a
r
t
i
c
l
e
s
/
7
2
5
0
1
1
、
、
L
I
M
I
T
语
句
语
句
分
页
查
询
是
最
常
用
的
场
景
之
一
,
但
也
通
常
也
是
最
容
易
出
问
题
的
地
方
。
比
如
对
于
下
面
简
单
的
语
句
,
一
般
D
B
A
想
到
的
办
法
是
在
t
y
p
e
,
n
a
m
e
,
c
r
e
a
t
e
_
t
i
m
e
字
段
上
加
组
合
索
引
。
这
样
条
件
排
序
都
能
有
效
的
利
用
到
索
引
,
性
能
迅
速
提
升
。
好
吧
,
可
能
9
0
%
以
上
的
D
B
A
解
决
该
问
题
就
到
此
为
止
。
但
当
L
I
M
I
T
子
句
变
成
“
L
I
M
I
T
1
0
0
0
0
0
0
,
1
0
”
时
,
程
序
员
仍
然
会
抱
怨
:
我
只
取
1
0
条
记
录
为
什
么
还
是
慢
?
要
知
道
数
据
库
也
并
不
知
道
第
1
0
0
0
0
0
0
条
记
录
从
什
么
地
方
开
始
,
即
使
有
索
引
也
需
要
从
头
计
算
一
次
。
出
现
这
种
性
能
问
题
,
多
数
情
形
下
是
程
序
员
偷
懒
了
。
在
前
端
数
据
浏
览
翻
页
,
或
者
大
数
据
分
批
导
出
等
场
景
下
,
是
可
以
将
上
一
页
的
最
大
值
当
成
参
数
作
为
查
询
条
件
的
。
S
Q
L
重
新
设
计
如
下
:
S
E
L
E
C
T
*
F
R
O
M
o
p
e
r
a
t
i
o
n
W
H
E
R
E
t
y
p
e
=
'
S
Q
L
S
t
a
t
s
'
A
N
D
n
a
m
e
=
'
S
l
o
w
L
o
g
'
O
R
D
E
R
B
Y
c
r
e
a
t
e
_
t
i
m
e
L
I
M
I
T
1
0
0
0
,
1
0
;
S
E
L
E
C
T
*
F
R
O
M
o
p
e
r
a
t
i
o
n
W
H
E
R
E
t
y
p
e
=
'
S
Q
L
S
t
a
t
s
'
A
N
D
n
a
m
e
=
'
S
l
o
w
L
o
g
'
A
N
D
c
r
e
a
t
e
_
t
i
m
e
>
'
2
0
1
7
-
0
3
-
1
6
1
4
:
0
0
:
0
0
'
O
R
D
E
R
B
Y
c
r
e
a
t
e
_
t
i
m
e
l
i
m
i
t
1
0
;
在
新
设
计
下
查
询
时
间
基
本
固
定
,
不
会
随
着
数
据
量
的
增
长
而
发
生
变
化
。
2
、
隐
式
转
换
、
隐
式
转
换
S
Q
L
语
句
中
查
询
变
量
和
字
段
定
义
类
型
不
匹
配
是
另
一
个
常
见
的
错
误
。
比
如
下
面
的
语
句
:
其
中
字
段
b
p
n
的
定
义
为
v
a
r
c
h
a
r
(
2
0
)
,
M
y
S
Q
L
的
策
略
是
将
字
符
串
转
换
为
数
字
之
后
再
比
较
。
函
数
作
用
于
表
字
段
,
索
引
失
效
。
上
述
情
况
可
能
是
应
用
程
序
框
架
自
动
填
入
的
参
数
,
而
不
是
程
序
员
的
原
意
。
现
在
应
用
框
架
很
多
很
繁
杂
,
使
用
方
便
的
同
时
也
小
心
它
可
能
给
自
己
挖
坑
。
3
、
关
联
更
新
、
删
除
、
关
联
更
新
、
删
除
虽
然
M
y
S
Q
L
5
.
6
引
入
了
物
化
特
性
,
但
需
要
特
别
注
意
它
目
前
仅
仅
针
对
查
询
语
句
的
优
化
。
对
于
更
新
或
删
除
需
要
手
工
重
写
成
J
O
I
N
。
比
如
下
面
U
P
D
A
T
E
语
句
,
M
y
S
Q
L
实
际
执
行
的
是
循
环
/
嵌
套
子
查
询
(
D
E
P
E
N
D
E
N
T
S
U
B
Q
U
E
R
Y
)
,
其
执
行
时
间
可
想
而
知
。
执
行
计
划
:
m
y
s
q
l
>
e
x
p
l
a
i
n
e
x
t
e
n
d
e
d
S
E
L
E
C
T
*
>
F
R
O
M
m
y
_
b
a
l
a
n
c
e
b
>
W
H
E
R
E
b
.
b
p
n
=
1
4
0
0
0
0
0
0
1
2
3
>
A
N
D
b
.
i
s
v
e
r
i
f
i
e
d
I
S
N
U
L
L
;
m
y
s
q
l
>
s
h
o
w
w
a
r
n
i
n
g
s
;
|
W
a
r
n
i
n
g
|
1
7
3
9
|
C
a
n
n
o
t
u
s
e
r
e
f
a
c
c
e
s
s
o
n
i
n
d
e
x
'
b
p
n
'
d
u
e
t
o
t
y
p
e
o
r
c
o
l
l
a
t
i
o
n
c
o
n
v
e
r
s
i
o
n
o
n
f
i
e
l
d
'
b
p
n
'
U
P
D
A
T
E
o
p
e
r
a
t
i
o
n
o
S
E
T
s
t
a
t
u
s
=
'
a
p
p
l
y
i
n
g
'
W
H
E
R
E
o
.
i
d
I
N
(
S
E
L
E
C
T
i
d
F
R
O
M
(
S
E
L
E
C
T
o
.
i
d
,
o
.
s
t
a
t
u
s
F
R
O
M
o
p
e
r
a
t
i
o
n
o
W
H
E
R
E
o
.
g
r
o
u
p
=
1
2
3
A
N
D
o
.
s
t
a
t
u
s
N
O
T
I
N
(
'
d
o
n
e
'
)
O
R
D
E
R
B
Y
o
.
p
a
r
e
n
t
,
o
.
i
d
L
I
M
I
T
1
)
t
)
;
重
写
为
J
O
I
N
之
后
,
子
查
询
的
选
择
模
式
从
D
E
P
E
N
D
E
N
T
S
U
B
Q
U
E
R
Y
变
成
D
E
R
I
V
E
D
,
执
行
速
度
大
大
加
快
,
从
7
秒
降
低
到
2
毫
秒
。
执
行
计
划
简
化
为
:
4
、
混
合
排
序
、
混
合
排
序
M
y
S
Q
L
不
能
利
用
索
引
进
行
混
合
排
序
。
但
在
某
些
场
景
,
还
是
有
机
会
使
用
特
殊
方
法
提
升
性
能
的
。
+
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
+
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
|
i
d
|
s
e
l
e
c
t
_
t
y
p
e
|
t
a
b
l
e
|
t
y
p
e
|
p
o
s
s
i
b
l
e
_
k
e
y
s
|
k
e
y
|
k
e
y
_
l
e
n
|
r
e
f
|
r
o
w
s
|
E
x
t
r
a
|
+
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
+
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
|
1
|
P
R
I
M
A
R
Y
|
o
|
i
n
d
e
x
|
|
P
R
I
M
A
R
Y
|
8
|
|
2
4
|
U
s
i
n
g
w
h
e
r
e
;
U
s
i
n
g
t
e
m
p
o
r
a
r
y
|
|
2
|
D
E
P
E
N
D
E
N
T
S
U
B
Q
U
E
R
Y
|
|
|
|
|
|
|
|
I
m
p
o
s
s
i
b
l
e
W
H
E
R
E
n
o
t
i
c
e
d
a
f
t
e
r
r
e
a
d
i
n
g
|
3
|
D
E
R
I
V
E
D
|
o
|
r
e
f
|
i
d
x
_
2
,
i
d
x
_
5
|
i
d
x
_
5
|
8
|
c
o
n
s
t
|
1
|
U
s
i
n
g
w
h
e
r
e
;
U
s
i
n
g
f
i
l
e
s
o
r
t
|
+
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
+
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
U
P
D
A
T
E
o
p
e
r
a
t
i
o
n
o
J
O
I
N
(
S
E
L
E
C
T
o
.
i
d
,
o
.
s
t
a
t
u
s
F
R
O
M
o
p
e
r
a
t
i
o
n
o
W
H
E
R
E
o
.
g
r
o
u
p
=
1
2
3
A
N
D
o
.
s
t
a
t
u
s
N
O
T
I
N
(
'
d
o
n
e
'
)
O
R
D
E
R
B
Y
o
.
p
a
r
e
n
t
,
o
.
i
d
L
I
M
I
T
1
)
t
O
N
o
.
i
d
=
t
.
i
d
S
E
T
s
t
a
t
u
s
=
'
a
p
p
l
y
i
n
g
'
+
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
+
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
+
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
|
i
d
|
s
e
l
e
c
t
_
t
y
p
e
|
t
a
b
l
e
|
t
y
p
e
|
p
o
s
s
i
b
l
e
_
k
e
y
s
|
k
e
y
|
k
e
y
_
l
e
n
|
r
e
f
|
r
o
w
s
|
E
x
t
r
a
|
+
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
+
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
+
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
|
1
|
P
R
I
M
A
R
Y
|
|
|
|
|
|
|
|
I
m
p
o
s
s
i
b
l
e
W
H
E
R
E
n
o
t
i
c
e
d
a
f
t
e
r
r
e
a
d
i
n
g
|
2
|
D
E
R
I
V
E
D
|
o
|
r
e
f
|
i
d
x
_
2
,
i
d
x
_
5
|
i
d
x
_
5
|
8
|
c
o
n
s
t
|
1
|
U
s
i
n
g
w
h
e
r
e
;
U
s
i
n
g
f
i
l
e
s
o
r
t
|
+
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
+
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
+
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
执
行
计
划
显
示
为
全
表
扫
描
:
由
于
i
s
_
r
e
p
l
y
只
有
0
和
1
两
种
状
态
,
我
们
按
照
下
面
的
方
法
重
写
后
,
执
行
时
间
从
1
.
5
8
秒
降
低
到
2
毫
秒
。
5
、
、
E
X
I
S
T
S
语
句
语
句
M
y
S
Q
L
对
待
E
X
I
S
T
S
子
句
时
,
仍
然
采
用
嵌
套
子
查
询
的
执
行
方
式
。
如
下
面
的
S
Q
L
语
句
:
S
E
L
E
C
T
*
F
R
O
M
m
y
_
o
r
d
e
r
o
I
N
N
E
R
J
O
I
N
m
y
_
a
p
p
r
a
i
s
e
a
O
N
a
.
o
r
d
e
r
i
d
=
o
.
i
d
O
R
D
E
R
B
Y
a
.
i
s
_
r
e
p
l
y
A
S
C
,
a
.
a
p
p
r
a
i
s
e
_
t
i
m
e
D
E
S
C
L
I
M
I
T
0
,
2
0
+
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
+
-
+
|
i
d
|
s
e
l
e
c
t
_
t
y
p
e
|
t
a
b
l
e
|
t
y
p
e
|
p
o
s
s
i
b
l
e
_
k
e
y
s
|
k
e
y
|
k
e
y
_
l
e
n
|
r
e
f
|
r
o
w
s
|
E
x
t
r
a
+
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
+
-
+
|
1
|
S
I
M
P
L
E
|
a
|
A
L
L
|
i
d
x
_
o
r
d
e
r
i
d
|
N
U
L
L
|
N
U
L
L
|
N
U
L
L
|
1
9
6
7
6
4
7
|
U
s
i
n
g
f
i
l
e
s
o
r
t
|
|
1
|
S
I
M
P
L
E
|
o
|
e
q
_
r
e
f
|
P
R
I
M
A
R
Y
|
P
R
I
M
A
R
Y
|
1
2
2
|
a
.
o
r
d
e
r
i
d
|
1
|
N
U
L
L
|
+
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
+
-
+
S
E
L
E
C
T
*
F
R
O
M
(
(
S
E
L
E
C
T
*
F
R
O
M
m
y
_
o
r
d
e
r
o
I
N
N
E
R
J
O
I
N
m
y
_
a
p
p
r
a
i
s
e
a
O
N
a
.
o
r
d
e
r
i
d
=
o
.
i
d
A
N
D
i
s
_
r
e
p
l
y
=
0
O
R
D
E
R
B
Y
a
p
p
r
a
i
s
e
_
t
i
m
e
D
E
S
C
L
I
M
I
T
0
,
2
0
)
U
N
I
O
N
A
L
L
(
S
E
L
E
C
T
*
F
R
O
M
m
y
_
o
r
d
e
r
o
I
N
N
E
R
J
O
I
N
m
y
_
a
p
p
r
a
i
s
e
a
O
N
a
.
o
r
d
e
r
i
d
=
o
.
i
d
A
N
D
i
s
_
r
e
p
l
y
=
1
O
R
D
E
R
B
Y
a
p
p
r
a
i
s
e
_
t
i
m
e
D
E
S
C
L
I
M
I
T
0
,
2
0
)
)
t
O
R
D
E
R
B
Y
i
s
_
r
e
p
l
y
A
S
C
,
a
p
p
r
a
i
s
e
t
i
m
e
D
E
S
C
L
I
M
I
T
2
0
;
执
行
计
划
为
:
去
掉
e
x
i
s
t
s
更
改
为
j
o
i
n
,
能
够
避
免
嵌
套
子
查
询
,
将
执
行
时
间
从
1
.
9
3
秒
降
低
为
1
毫
秒
。
新
的
执
行
计
划
:
S
E
L
E
C
T
*
F
R
O
M
m
y
_
n
e
i
g
h
b
o
r
n
L
E
F
T
J
O
I
N
m
y
_
n
e
i
g
h
b
o
r
_
a
p
p
l
y
s
r
a
O
N
n
.
i
d
=
s
r
a
.
n
e
i
g
h
b
o
r
_
i
d
A
N
D
s
r
a
.
u
s
e
r
_
i
d
=
'
x
x
x
'
W
H
E
R
E
n
.
t
o
p
i
c
_
s
t
a
t
u
s
<
4
A
N
D
E
X
I
S
T
S
(
S
E
L
E
C
T
1
F
R
O
M
m
e
s
s
a
g
e
_
i
n
f
o
m
W
H
E
R
E
n
.
i
d
=
m
.
n
e
i
g
h
b
o
r
_
i
d
A
N
D
m
.
i
n
u
s
e
r
=
'
x
x
x
'
)
A
N
D
n
.
t
o
p
i
c
_
t
y
p
e
<
>
5
+
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
+
-
-
-
-
-
-
+
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
+
|
i
d
|
s
e
l
e
c
t
_
t
y
p
e
|
t
a
b
l
e
|
t
y
p
e
|
p
o
s
s
i
b
l
e
_
k
e
y
s
|
k
e
y
|
k
e
y
_
l
e
n
|
r
e
f
|
r
o
w
s
|
E
x
t
r
a
|
+
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
+
-
-
-
-
-
-
+
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
+
|
1
|
P
R
I
M
A
R
Y
|
n
|
A
L
L
|
|
N
U
L
L
|
N
U
L
L
|
N
U
L
L
|
1
0
8
6
0
4
1
|
U
s
i
n
g
w
h
e
r
e
|
|
1
|
P
R
I
M
A
R
Y
|
s
r
a
|
r
e
f
|
|
i
d
x
_
u
s
e
r
_
i
d
|
1
2
3
|
c
o
n
s
t
|
1
|
U
s
i
n
g
w
h
e
r
e
|
|
2
|
D
E
P
E
N
D
E
N
T
S
U
B
Q
U
E
R
Y
|
m
|
r
e
f
|
|
i
d
x
_
m
e
s
s
a
g
e
_
i
n
f
o
|
1
2
2
|
c
o
n
s
t
|
1
|
U
s
i
n
g
i
n
d
e
x
c
o
n
d
i
t
i
o
n
;
U
s
i
n
g
w
h
e
r
e
|
+
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
+
-
-
-
-
-
-
+
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
+
S
E
L
E
C
T
*
F
R
O
M
m
y
_
n
e
i
g
h
b
o
r
n
I
N
N
E
R
J
O
I
N
m
e
s
s
a
g
e
_
i
n
f
o
m
O
N
n
.
i
d
=
m
.
n
e
i
g
h
b
o
r
_
i
d
A
N
D
m
.
i
n
u
s
e
r
=
'
x
x
x
'
L
E
F
T
J
O
I
N
m
y
_
n
e
i
g
h
b
o
r
_
a
p
p
l
y
s
r
a
O
N
n
.
i
d
=
s
r
a
.
n
e
i
g
h
b
o
r
_
i
d
A
N
D
s
r
a
.
u
s
e
r
_
i
d
=
'
x
x
x
'
W
H
E
R
E
n
.
t
o
p
i
c
_
s
t
a
t
u
s
<
4
A
N
D
n
.
t
o
p
i
c
_
t
y
p
e
<
>
5
6
、
条
件
下
推
、
条
件
下
推
外
部
查
询
条
件
不
能
够
下
推
到
复
杂
的
视
图
或
子
查
询
的
情
况
有
:
聚
合
子
查
询
;
含
有
L
I
M
I
T
的
子
查
询
;
U
N
I
O
N
或
U
N
I
O
N
A
L
L
子
查
询
;
输
出
字
段
中
的
子
查
询
;
如
下
面
的
语
句
,
从
执
行
计
划
可
以
看
出
其
条
件
作
用
于
聚
合
子
查
询
之
后
:
确
定
从
语
义
上
查
询
条
件
可
以
直
接
下
推
后
,
重
写
如
下
:
+
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
+
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
+
-
-
-
-
-
-
+
-
-
-
-
-
+
|
i
d
|
s
e
l
e
c
t
_
t
y
p
e
|
t
a
b
l
e
|
t
y
p
e
|
p
o
s
s
i
b
l
e
_
k
e
y
s
|
k
e
y
|
k
e
y
_
l
e
n
|
r
e
f
|
r
o
w
s
|
E
x
t
r
a
|
+
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
+
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
+
-
-
-
-
-
-
+
-
-
-
-
-
+
|
1
|
S
I
M
P
L
E
|
m
|
r
e
f
|
|
i
d
x
_
m
e
s
s
a
g
e
_
i
n
f
o
|
1
2
2
|
c
o
n
s
t
|
1
|
U
s
i
n
g
i
n
d
e
x
c
o
n
d
i
t
i
o
n
|
|
1
|
S
I
M
P
L
E
|
n
|
e
q
_
r
e
f
|
|
P
R
I
M
A
R
Y
|
1
2
2
|
i
g
h
b
o
r
_
i
d
|
1
|
U
s
i
n
g
w
h
e
r
e
|
|
1
|
S
I
M
P
L
E
|
s
r
a
|
r
e
f
|
|
i
d
x
_
u
s
e
r
_
i
d
|
1
2
3
|
c
o
n
s
t
|
1
|
U
s
i
n
g
w
h
e
r
e
|
+
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
+
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
+
-
-
-
-
-
-
+
-
-
-
-
-
+
S
E
L
E
C
T
*
F
R
O
M
(
S
E
L
E
C
T
t
a
r
g
e
t
,
C
o
u
n
t
(
*
)
F
R
O
M
o
p
e
r
a
t
i
o
n
G
R
O
U
P
B
Y
t
a
r
g
e
t
)
t
W
H
E
R
E
t
a
r
g
e
t
=
'
r
m
-
x
x
x
x
'
+
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
+
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
+
|
i
d
|
s
e
l
e
c
t
_
t
y
p
e
|
t
a
b
l
e
|
t
y
p
e
|
p
o
s
s
i
b
l
e
_
k
e
y
s
|
k
e
y
|
k
e
y
_
l
e
n
|
r
e
f
|
r
o
w
s
|
E
x
t
r
a
|
+
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
+
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
+
|
1
|
P
R
I
M
A
R
Y
|
<
d
e
r
i
v
e
d
2
>
|
r
e
f
|
<
a
u
t
o
_
k
e
y
0
>
|
<
a
u
t
o
_
k
e
y
0
>
|
5
1
4
|
c
o
n
s
t
|
2
|
U
s
i
n
g
w
h
e
r
e
|
|
2
|
D
E
R
I
V
E
D
|
o
p
e
r
a
t
i
o
n
|
i
n
d
e
x
|
i
d
x
_
4
|
i
d
x
_
4
|
5
1
9
|
N
U
L
L
|
2
0
|
U
s
i
n
g
i
n
d
e
x
|
+
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
+
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
+
执
行
计
划
变
为
:
关
于
M
y
S
Q
L
外
部
条
件
不
能
下
推
的
详
细
解
释
说
明
请
参
考
文
章
:
h
t
t
p
:
/
/
m
y
s
q
l
.
t
a
o
b
a
o
.
o
r
g
/
m
o
n
t
h
l
y
/
2
0
1
6
/
0
7
/
0
8
7
、
提
前
缩
小
范
围
、
提
前
缩
小
范
围
先
上
初
始
S
Q
L
语
句
:
该
S
Q
L
语
句
原
意
是
:
先
做
一
系
列
的
左
连
接
,
然
后
排
序
取
前
1
5
条
记
录
。
从
执
行
计
划
也
可
以
看
出
,
最
后
一
步
估
算
排
序
记
录
数
为
9
0
万
,
时
间
消
耗
为
1
2
秒
。
S
E
L
E
C
T
t
a
r
g
e
t
,
C
o
u
n
t
(
*
)
F
R
O
M
o
p
e
r
a
t
i
o
n
W
H
E
R
E
t
a
r
g
e
t
=
'
r
m
-
x
x
x
x
'
G
R
O
U
P
B
Y
t
a
r
g
e
t
+
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
+
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
|
i
d
|
s
e
l
e
c
t
_
t
y
p
e
|
t
a
b
l
e
|
t
y
p
e
|
p
o
s
s
i
b
l
e
_
k
e
y
s
|
k
e
y
|
k
e
y
_
l
e
n
|
r
e
f
|
r
o
w
s
|
E
x
t
r
a
|
+
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
+
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
|
1
|
S
I
M
P
L
E
|
o
p
e
r
a
t
i
o
n
|
r
e
f
|
i
d
x
_
4
|
i
d
x
_
4
|
5
1
4
|
c
o
n
s
t
|
1
|
U
s
i
n
g
w
h
e
r
e
;
U
s
i
n
g
i
n
d
e
x
|
+
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
+
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
S
E
L
E
C
T
*
F
R
O
M
m
y
_
o
r
d
e
r
o
L
E
F
T
J
O
I
N
m
y
_
u
s
e
r
i
n
f
o
u
O
N
o
.
u
i
d
=
u
.
u
i
d
L
E
F
T
J
O
I
N
m
y
_
p
r
o
d
u
c
t
i
n
f
o
p
O
N
o
.
p
i
d
=
p
.
p
i
d
W
H
E
R
E
(
o
.
d
i
s
p
l
a
y
=
0
)
A
N
D
(
o
.
o
s
t
a
u
s
=
1
)
O
R
D
E
R
B
Y
o
.
s
e
l
l
t
i
m
e
D
E
S
C
L
I
M
I
T
0
,
1
5
由
于
最
后
W
H
E
R
E
条
件
以
及
排
序
均
针
对
最
左
主
表
,
因
此
可
以
先
对
m
y
_
o
r
d
e
r
排
序
提
前
缩
小
数
据
量
再
做
左
连
接
。
S
Q
L
重
写
后
如
下
,
执
行
时
间
缩
小
为
1
毫
秒
左
右
。
再
检
查
执
行
计
划
:
子
查
询
物
化
后
(
s
e
l
e
c
t
_
t
y
p
e
=
D
E
R
I
V
E
D
)
参
与
J
O
I
N
。
虽
然
估
算
行
扫
描
仍
然
为
9
0
万
,
但
是
利
用
了
索
引
以
及
L
I
M
I
T
子
句
后
,
实
际
执
行
时
间
变
得
很
小
。
+
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
|
i
d
|
s
e
l
e
c
t
_
t
y
p
e
|
t
a
b
l
e
|
t
y
p
e
|
p
o
s
s
i
b
l
e
_
k
e
y
s
|
k
e
y
|
k
e
y
_
l
e
n
|
r
e
f
|
r
o
w
s
|
E
x
t
r
a
|
+
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
|
1
|
S
I
M
P
L
E
|
o
|
A
L
L
|
N
U
L
L
|
N
U
L
L
|
N
U
L
L
|
N
U
L
L
|
9
0
9
1
1
9
|
U
s
i
n
g
w
h
e
r
e
;
U
s
i
n
g
t
e
m
p
o
r
a
r
y
;
U
s
i
n
g
f
i
l
e
s
o
r
t
|
|
1
|
S
I
M
P
L
E
|
u
|
e
q
_
r
e
f
|
P
R
I
M
A
R
Y
|
P
R
I
M
A
R
Y
|
4
|
o
.
u
i
d
|
1
|
N
U
L
L
|
|
1
|
S
I
M
P
L
E
|
p
|
A
L
L
|
P
R
I
M
A
R
Y
|
N
U
L
L
|
N
U
L
L
|
N
U
L
L
|
6
|
U
s
i
n
g
w
h
e
r
e
;
+
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
S
E
L
E
C
T
*
F
R
O
M
(
S
E
L
E
C
T
*
F
R
O
M
m
y
_
o
r
d
e
r
o
W
H
E
R
E
(
o
.
d
i
s
p
l
a
y
=
0
)
A
N
D
(
o
.
o
s
t
a
u
s
=
1
)
O
R
D
E
R
B
Y
o
.
s
e
l
l
t
i
m
e
D
E
S
C
L
I
M
I
T
0
,
1
5
)
o
L
E
F
T
J
O
I
N
m
y
_
u
s
e
r
i
n
f
o
u
O
N
o
.
u
i
d
=
u
.
u
i
d
L
E
F
T
J
O
I
N
m
y
_
p
r
o
d
u
c
t
i
n
f
o
p
O
N
o
.
p
i
d
=
p
.
p
i
d
O
R
D
E
R
B
Y
o
.
s
e
l
l
t
i
m
e
D
E
S
C
l
i
m
i
t
0
,
1
5
+
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
|
i
d
|
s
e
l
e
c
t
_
t
y
p
e
|
t
a
b
l
e
|
t
y
p
e
|
p
o
s
s
i
b
l
e
_
k
e
y
s
|
k
e
y
|
k
e
y
_
l
e
n
|
r
e
f
|
r
o
w
s
|
E
x
t
r
a
|
+
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
|
1
|
P
R
I
M
A
R
Y
|
<
d
e
r
i
v
e
d
2
>
|
A
L
L
|
N
U
L
L
|
N
U
L
L
|
N
U
L
L
|
N
U
L
L
|
1
5
|
U
s
i
n
g
t
e
m
p
o
r
a
r
y
;
U
s
i
n
g
f
i
l
e
s
o
r
t
|
|
1
|
P
R
I
M
A
R
Y
|
u
|
e
q
_
r
e
f
|
P
R
I
M
A
R
Y
|
P
R
I
M
A
R
Y
|
4
|
o
.
u
i
d
|
1
|
N
U
L
L
|
|
1
|
P
R
I
M
A
R
Y
|
p
|
A
L
L
|
P
R
I
M
A
R
Y
|
N
U
L
L
|
N
U
L
L
|
N
U
L
L
|
6
|
U
s
i
n
g
w
h
e
r
e
;
|
2
|
D
E
R
I
V
E
D
|
o
|
i
n
d
e
x
|
N
U
L
L
|
i
d
x
_
1
|
5
|
N
U
L
L
|
9
0
9
1
1
2
|
U
s
i
n
g
w
h
e
r
e
|
+
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
8
、
中
间
结
果
集
下
推
、
中
间
结
果
集
下
推
再
来
看
下
面
这
个
已
经
初
步
优
化
过
的
例
子
(
左
连
接
中
的
主
表
优
先
作
用
查
询
条
件
)
:
那
么
该
语
句
还
存
在
其
它
问
题
吗
?
不
难
看
出
子
查
询
c
是
全
表
聚
合
查
询
,
在
表
数
量
特
别
大
的
情
况
下
会
导
致
整
个
语
句
的
性
能
下
降
。
其
实
对
于
子
查
询
c
,
左
连
接
最
后
结
果
集
只
关
心
能
和
主
表
r
e
s
o
u
r
c
e
i
d
能
匹
配
的
数
据
。
因
此
我
们
可
以
重
写
语
句
如
下
,
执
行
时
间
从
原
来
的
2
秒
下
降
到
2
毫
秒
。
S
E
L
E
C
T
a
.
*
,
c
.
a
l
l
o
c
a
t
e
d
F
R
O
M
(
S
E
L
E
C
T
r
e
s
o
u
r
c
e
i
d
F
R
O
M
m
y
_
d
i
s
t
r
i
b
u
t
e
d
W
H
E
R
E
i
s
d
e
l
e
t
e
=
0
A
N
D
c
u
s
m
a
n
a
g
e
r
c
o
d
e
=
'
1
2
3
4
5
6
7
'
O
R
D
E
R
B
Y
s
a
l
e
c
o
d
e
l
i
m
i
t
2
0
)
a
L
E
F
T
J
O
I
N
(
S
E
L
E
C
T
r
e
s
o
u
r
c
e
s
i
d
,
s
u
m
(
i
f
n
u
l
l
(
a
l
l
o
c
a
t
i
o
n
,
0
)
*
1
2
3
4
5
)
a
l
l
o
c
a
t
e
d
F
R
O
M
m
y
_
r
e
s
o
u
r
c
e
s
G
R
O
U
P
B
Y
r
e
s
o
u
r
c
e
s
i
d
)
c
O
N
a
.
r
e
s
o
u
r
c
e
i
d
=
c
.
r
e
s
o
u
r
c
e
s
i
d
但
是
子
查
询
a
在
我
们
的
S
Q
L
语
句
中
出
现
了
多
次
。
这
种
写
法
不
仅
存
在
额
外
的
开
销
,
还
使
得
整
个
语
句
显
得
繁
杂
。
使
用
W
I
T
H
语
句
再
次
重
写
:
S
E
L
E
C
T
a
.
*
,
c
.
a
l
l
o
c
a
t
e
d
F
R
O
M
(
S
E
L
E
C
T
r
e
s
o
u
r
c
e
i
d
F
R
O
M
m
y
_
d
i
s
t
r
i
b
u
t
e
d
W
H
E
R
E
i
s
d
e
l
e
t
e
=
0
A
N
D
c
u
s
m
a
n
a
g
e
r
c
o
d
e
=
'
1
2
3
4
5
6
7
'
O
R
D
E
R
B
Y
s
a
l
e
c
o
d
e
l
i
m
i
t
2
0
)
a
L
E
F
T
J
O
I
N
(
S
E
L
E
C
T
r
e
s
o
u
r
c
e
s
i
d
,
s
u
m
(
i
f
n
u
l
l
(
a
l
l
o
c
a
t
i
o
n
,
0
)
*
1
2
3
4
5
)
a
l
l
o
c
a
t
e
d
F
R
O
M
m
y
_
r
e
s
o
u
r
c
e
s
r
,
(
S
E
L
E
C
T
r
e
s
o
u
r
c
e
i
d
F
R
O
M
m
y
_
d
i
s
t
r
i
b
u
t
e
d
W
H
E
R
E
i
s
d
e
l
e
t
e
=
0
A
N
D
c
u
s
m
a
n
a
g
e
r
c
o
d
e
=
'
1
2
3
4
5
6
7
'
O
R
D
E
R
B
Y
s
a
l
e
c
o
d
e
l
i
m
i
t
2
0
)
a
W
H
E
R
E
r
.
r
e
s
o
u
r
c
e
s
i
d
=
a
.
r
e
s
o
u
r
c
e
s
i
d
G
R
O
U
P
B
Y
r
e
s
o
u
r
c
e
s
i
d
)
c
O
N
a
.
r
e
s
o
u
r
c
e
i
d
=
c
.
r
e
s
o
u
r
c
e
s
i
d
回复
举报
上一个主题
下一个主题
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
!disable!!post_parseurl!
使用Markdown编辑器编辑
使用富文本编辑器编辑
回帖后跳转到最后一页