先建个表存入如
列1              列2
SELECT A,B,C FROM #TEMP  1
SELECT A,B FROM #TEMP    2
把25种情况列出,然后把所选的结果集INTO到一个临时表,再循环判断用那一种组合执行能成功,找出列2的值。
不知有没有看明白贴主的意思。