用union all查询出来的数据都为空时只选择一条怎么写?如果有不为空的则选不为空的关联了四张表,

那条
2025-03-18 17:39:59
推荐回答(1个)
回答1:

描述不是很清楚,既然查询的数据都为空,那怎么会有一条记录?是查询出来某一列为空吧?
如果是某一列为空,那你就分开两种去查,一种是不为空的(查询的时候 加上 is not null 判断),另一种就是为空的 (is null )从中间选取一条,然后全部 union all