【发布时间】:2015-03-09 20:30:09
【问题描述】:
我想基于所有列执行 INNER JOIN。我知道你可以做到:
select * from table_a INNER JOIN table_b on (table_a.name = table_b.name)
根据两个表的name 属性执行内连接。但是,如果我有超过 100 个属性。有没有更简单的方法,而不是编写每个属性来进行比较?
【问题讨论】:
-
对两个表中的每一列进行连接是一个非常不寻常的要求;它建议您只需要在表 A 和 B 中都存在相同的记录。这是正确的吗?因为可能有更好的方法来实现这一点。你到底想用这个查询的结果做什么?
标签: sql inner-join