test表数据如下:
id     status    result1  result2
1         1        很好     电路问题
2         1        良好     材料老旧
3         2         差      线路通畅
4         3        很差     通畅要求当status为2时 显示result1列的数据,否则result1的数据位空
    当status为3时 显示result2列的数据,否则result2的数据位空要求得到如下数据
id     status    result1  result2
1         1                     
2         1                 
3         2         差      
4         3                 通畅SQL语句该怎么写?