嗨我想知道是否可以假設SELECT
語句選擇字段從左到右以確保構建語句的安全性如下(它不會是很好的嘗試使用has't設定的變量):在SELECT語句中設置變量mysql
SELECT @variable := IFNULL(var, 0), value + @variable, somevalue, value2*@variable, ..., @variable/whatever...
FROM table1 LEFT JOIN table2 LEFT JOIN table3
我問這個問題的原因是因爲它有可能變種在一些到期的元組等於空使用LEFT JOINS(讓我們假設var來自表3),並且我需要多次使用變量來生成微分字段,所以我不想每次都使用IFNULL(var,0) 。
我不明白投票的原因,我是新手到SQL,但我不認爲這個問題是無關緊要或愚蠢的! – user1792210 2015-03-02 06:11:19