当前位置: 代码迷 >> VFP >> full join的排序有关问题
  详细解决方案

full join的排序有关问题

热度:1841   发布时间:2013-02-26 00:00:00.0
full join的排序问题
SELECT t1.name,t2.name FROM table1 t1 FULL JOIN table t2 ON t1.name=t2.name
查询2个字段都相同的表,仅仅时间不同,我要查询name字段,但是表1中有,表2中不一定有,表2中有,表1中也不一定有,请问我如何进行排序?
假如查询结果是:
n10 n10
n3 n3
null n4
n1 null
n2 n2

我想变成
n1 null
n2 n2
n3 n3
null n4
n10 n10





------解决方案--------------------------------------------------------
SELECT t1.name,t2.name FROM table1 t1 FULL JOIN table t2 ON t1.name=t2.name
order by NVL(t1.name,t2.name)
------解决方案--------------------------------------------------------
探讨
SELECT t1.name,t2.name FROM table1 t1 FULL JOIN table t2 ON t1.name=t2.name
查询2个字段都相同的表,仅仅时间不同,我要查询name字段,但是表1中有,表2中不一定有,表2中有,表1中也不一定有,请问我如何进行排序?
假如查询结果是:
n10  n10
n3  n3
null n4
n1  null
n2  n2

我想变成
n1  null
n2  n2
n3  n3
null n4
n10  n10



  相关解决方案