1

我一直在尝试找到一种方法来连接两个列标识符上的两个表。即在“伪查询”中:

 join table1 to table2 where table1.x = table2.y and table1.a = table2.b

我可以在不明确使用 where 语句的情况下使用 join 语句来做到这一点吗?还是最好从 x=y 和 a=b 的 table1,table2 中选择?感谢您的建议!

4

2 回答 2

2

您可以使用这样的 from 子句:

from table1 inner join table2 on table1.x = table2.y and table1.a = table2.b
于 2012-10-16T20:55:10.243 回答
1

你当然可以:

select
 *
from
    table1 a join table2 b on 
       (a.some_column = b.some_column and a.other_column = b.other_column)
于 2012-10-16T20:56:56.753 回答