oracle数据库。 “表1 有3条数据 如果表1三条数据的status都等于1 ,则赋予表2 “XXX”=1. ”怎么
oracle数据库。 “表1 有3条数据 如果表1三条数据的status都等于1 ,则赋予表2 “XXX”=1. ”怎么写
条件:1.如果表1的n条数据的status都等于1 ,则赋予表2 “XXX”=1.
2.如果表1的n条数据的status都等于2,则赋予表2 “XXX”=2.
3.如果表1的n条数据的status是别的情况,如一些status=1 一些status=2(反正n条数据status不满足都等于1或者都等于2) ,则赋予表2 “XXX”=3.
请问怎么写满足这三个条件sql 语句。