I have a table in MYSQL on which I need to perform a select and then order it by a fairly complex logic. Here is an example of my logic:
if(column_a is not null && column_a > 0){
var_a = column_a
else
var_a = 1;
if(column_a is not null){
var_b = column_b
else
var_b = 0
if(column_c is not null){
var_c = column_c
else
var_c = column_d
页: 1
因此,基本上,我想按照SélectT* 的行文,从表WHERE参数 = 按变量---顺序排列的ORDER。 我将不得不使用一些公式来变换——顺序——但我找不到这样做的任何方法,这不会涉及8个单独的化学文摘社国际协会、欧洲地球科学委员会、以及似乎极其令人迷惑的发言。 任何其他建议?
Thanks!