我对 2 个不同的表有两个单独的查询,我试图将它们加入一个查询。两个表都在同一个模式中。
我正在尝试形成一个查询,它将返回论坛中最新帖子的论坛 ID、线程 ID 和主题。我可以使用我在下面编写的两个查询,但为了提高效率,我宁愿尽可能只使用一个。
以下是我的查询:
1>
SELECT forumid,threadid
FROM threadtable
WHERE modifieddate = (select max(modifieddate) from threadtable);
2>
SELECT subject
FROM messsagetable
WHERE modifieddate = (select max(modifieddate) from messsagetable);
我尝试了一些解决方案,但似乎在绕圈子。任何建议表示赞赏。版本是 Postgres 8.1。