从两个表中选择具有不同字段名称的时间戳,并对它们进行排序?

时间:2017-02-24 23:23:02

标签: mysql sql

我在这里看了一些其他问题,但找不到与我匹配的解决方案。我真的不了解其中的一些部分,所以我无法使他们的解决方案适应我的问题。

我有一张这样的表:

post_id, post_author, post_message, post_timestamp, post_thread 和.. thread_id, thread_author, thread_message, thread_timestamp我想从两个(不同的)表中获取*,并按时间戳排序,以便从两者中获取最新信息。

我怎样才能做到这一点?正如我所说,我在这里研究了其他一些解决方案,但无法将其作为我能找到的解决方案,在时间戳字段上具有相同的名称。

提前致谢。

1 个答案:

答案 0 :(得分:1)

您想要使用线索中的Class发布,您可以使用public进行排序。表演可能会很糟糕,但让我们先做一些工作,然后再调整它。

static

DateSerial.Config函数获取参数列表并返回第一个不为空的参数。所以在这种情况下,它将返回post poststamp,除非没有post,在这种情况下它将返回线程时间戳。连接是LEFT连接,因此即使subselect返回零结果,仍会有结果行。