2015-04-03 87 views
1

有人可以解释我这个MYSQL语句吗?解释这个MySQL语句

select race_id from (
select race_id,sum(if(bsp=0,1,0)) notran,count(*) ran 
from runners 
group by race_id 
)lw 
where ran=notran 

为什么在那里? 你能指点我一些链接,我可以研究这种类型的陈述。

+1

'lw'是你的内部查询的别名。检查http://www.w3schools.com/sql/sql_alias.asp – Sadikhasan 2015-04-03 03:55:12

回答

2

lw是这个子选择部分的别名。它类似于

SELECT lw.race_id FROM runners lw