1

有人可以帮助在mysql中获得以下伪代码吗?IF 语句中的结果选择都返回相同的列(4)和多行(未知),所以这不是我真正面临的问题。如何在 Mysql 中获得以下结构?

//parameters
@p1;
@p2;

@v1;
@v2;

//vars
@t1= 15000;
@t2 = 15000;

//calculated vars
@overlap1 = (@p1 + @v1) > @t1; //boolean
@overlap2 = (@p2 + @v2) > @t2; //boolean
@overlap = @overlap1 OR @overlap2; //boolean


If NOT @overlap Then //no overlap
    CUSTOM SELECT QUERIES (UNION etc..)
ElseIf @overlap1 AND @overlap2 //both overlaps true
    CUSTOM SELECT QUERIES (UNION etc..)
ElseIf @overlap1 //only @overlap1
    CUSTOM SELECT QUERIES (UNION etc..)
Else //only @overlap2
    CUSTOM SELECT QUERIES (UNION etc..)
End If
4

1 回答 1

0

我目前在 php 中生成正确的 if/then/else 部分 mysql 查询。如果有人能正确回答问题,请做!

于 2010-02-04T13:42:44.913 回答