create table if not exists table1
(key ind_name(some_id))
select *
from table0
group by some_id;
if (there is an appropriate entry with column1 NULL) : select it
else : select any another appropriate entry
我很感激你的帮助,因为我对如何在MySQL中写这个感到困惑。
更新:我最终创建了一个表table0_temp,其中的条目按照我想要的方式排序,然后在上面的查询中使用它。
create
temporary table if not exists table0_temp
select * from table0
order by column1 asc;
答案 0 :(得分:0)
我不确定你在问什么,但我想你正在搜索以下内容:
SELECT COALESCE(orphan_code ,'appropriate entry');
如果它不为null,COALESCE将返回orphan_code,否则它将返回'适当的条目'。