mysql多个条件分列显示问题

SELECT dir3.url from dir3 LEFT JOIN dir4 on dir4.url=dir3.url where dir4.id is null or dir3.md5<>dir4.md5 and dir3.inputtime=1453086000
现在这两个都合并显示在一列,求大神帮我修改一下,分成两列显示,能否做到?

这两个指哪两个,怎么显示的一列,要显示成什么样的2列。

 SELECT dir3.url,'1' as type from dir3 LEFT JOIN dir4 on dir4.url=dir3.url where dir4.id is null 
 union all
 SELECT dir3.url,'2' as type from dir3 LEFT JOIN dir4 on dir4.url=dir3.url where  dir3.md5<>dir4.md5 and dir3.inputtime=1453086000

恩不好意思,我看明白了
但是不对啊
我需要呈现的是,is null的那个结果为一列
不相等的为另一列
现在我的表里面不相等的是空,那么应该会出现一列是空才对吧?

SELECT ifnull(dir4.id,dir3.url) c1,case when dir4.id is null then '' else dir3.url end c2
from dir3
LEFT JOIN dir4 on dir4.url=dir3.url
where dir4.id is null or dir3.md5<>dir4.md5 and dir3.inputtime=1453086000