求SQL语句
表A中有a1,a2两个字段.
a2只可能为1,2,3
对于同一个a1,a2只可能有下列情况
{(1),(2),(3),(1,3),(2,3)}
既不可能同时存在a2=1和a2=2这两条记录.
求:
选出a1和a2的SQL语句
条件:
当a2=1或a2=2的情况存在时,只需要找出a2=1或a2=2的记录.只有当a2=1或a2=2的记录不存在的时候,才需要找出a2=3的情况.
PS:实际情况因为有多个表的关联,就象A表里某个字段等于B表中某个字段, 然后B表中某个字段等于C表中某个字段,再加上一些其他的条件,比较复杂.以上只是抽象出来个一个片段.