在两个表上执行左连接,其中一个是另一个的子集

时间:2017-09-16 17:42:10

标签: sql postgresql

您好我正在尝试在两个表t1和t2上执行左连接,请注意t2是t1的子集,但包含一个名为' category'的列。我想要在结果表中。这两个表都包含id作为主键,我想获取列'类别'的值。在t2中,来自t1的id值。我的代码如下

create table new_table as
select t1.id,t2.category
from xyz as t1 left join abc as t2
on t1.id=t2.id

出于某种原因,当我使用上述查询使用限制100将结果限制为100时,我得到结果但是当我尝试为所有数据执行此操作时,查询从不显示任何结果并且仅处于执行模式。 任何帮助将不胜感激。谢谢。

0 个答案:

没有答案