创建表 t(a int, b int);
插入 t 值 (1,1),(1,2),(1,3),(2,1),(2,2),(2,3),(3,1),(3,2 ),(3,3);
从 t 中选择 *;
一个 | b
----------
1 | 1
1 | 2
1 | 3
2 | 1
2 | 2
2 | 3
3 | 1
3 | 2
3 | 3
选择
最大值(当 a = 1 然后 b 否则 0 结束时的情况)作为 q,
最大值(当 b = 1 然后 a else 0 结束的情况)为 c,
(
最大值(a = 1 然后 b 否则 0 结束的情况)
+
最大值(当 b = 1 然后 a else 0 结束时的情况)
) 作为 x
从T
有可能做这样的事情吗?
选择
最大值(当 a = 1 然后 b 否则 0 结束时的情况)作为 q,
最大值(当 b = 1 然后 a else 0 结束的情况)为 c,
( q + c ) 作为 x
从T