三个表中的数据有机会相同的吗,如果没有,可以这样写:
  select NewTabel.*
  from ( select A.Name,A.Title,A.WriteDate from A
   union select B.Name,B.Title,B.WriteDate from B
   union select C.Name,C.Title,C.WriteDate from C ) NewTabel
  order by WriteDate