1
kxjhlele 2016-09-12 11:04:39 +08:00
直接用 a 不行吗,
非要用 b 就子查询吧。 |
2
ebony0319 2016-09-12 11:07:04 +08:00
这是最初级的问题。因为你没有搞清楚 select 是最后一步。如果一定要运行:
select * from( select a AS b )T where T.b=1 |
3
heat OP |
5
gejigeji 2016-09-12 12:12:19 +08:00 1
having
|
6
RihcardLu 2016-09-12 12:14:50 +08:00 via Android
ls+1
|
8
ebony0319 2016-09-12 14:31:22 +08:00
|
9
DRcoding 2016-09-12 14:36:59 +08:00 2
mysql 中 SQL 语句执行顺序:
1. from 2. on 3. join 4. where 5. group by 6. with 7. having 8. select 9. distinct 10. order by 11. limit |
10
bombless 2016-09-12 16:21:57 +08:00
在 having 那里过滤就好了, 233
|
11
wyntergreg 2016-09-12 16:31:06 +08:00
少 from 子句你这 sql 本身不完整
|
12
bombless 2016-09-12 16:35:05 +08:00
@wyntergreg FROM 不是必须的
|
13
wyntergreg 2016-09-13 08:32:41 +08:00
@bombless 扯犊子你不加 from 试试,马上给你报语法错误
|
14
bombless 2016-09-13 09:14:31 +08:00 via Android
@wyntergreg 你试过了么,滑稽
|
16
wyntergreg 2016-09-13 12:04:34 +08:00
@bombless 基本的 sql 原则还需要试?毕业了吗孩子?
|
17
bombless 2016-09-13 17:29:44 +08:00
@wyntergreg 噗,你没用过 mysql 是吧,这里说的是 mysql
|