如何为我的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
答案 0 :(得分:1)
不要太粗鲁,但是这个搜索很容易出现......所有这些都导致MySQL手册页:http://dev.mysql.com/doc/refman/5.7/en/user-variables.html
不确定你在搜索什么,但希望有所帮助......它有例子和所有。