我怎样才能为我的sql使用mysql变量?

时间:2013-11-13 02:23:12

标签: mysql

如何为我的sql使用mysql变量? 有时我必须写一些非常长的sql连接几个表来获得结果。我想设置一些vars来缩短我的主sql,如何在mysql中设置vars?

// this is the normal sql
select 
    a.name,a.money,b.mail
from
    (select name, sum(money) from moneys group by name) as a  
    left join (select name ,email from persons) as b on a.name = b.name


// I want to using variable to make my sql shorter and easy to understand, how to write?
select 
    a.name,a.money,b.mail
from
    var_a  
    left join var_b

1 个答案:

答案 0 :(得分:1)

不要太粗鲁,但是这个搜索很容易出现......所有这些都导致MySQL手册页:http://dev.mysql.com/doc/refman/5.7/en/user-variables.html

不确定你在搜索什么,但希望有所帮助......它有例子和所有。