我想合并两个文件的数据,但是在表达排序时遇到了困难。如果第一个文件中存在 CREATED 日期和第二个文件中存在 SHARED_DATE 日期且 SHARED_DATE 大于 CREATED,则希望按照这两个日期进行排序。
file 1 : NODE#
fields: CREATED, CHANGED
file 2 : SHARE_CONTENT
fields: SHARED_DATE , NODE# (foreign key)
select * from NODE as n left join SHARE_CONTENT as s on (s.NODE#=n.NODE#)
ORDER BY [higher of n.CREATED and s.SHARED_DATE]
s
不存在的情况?在我看来,它不会,因为n.created > s.shared_date
不会被判定为真。 - Dawood ibn Kareem