SQL IN运算符,用于来自不同表的多个列

时间:2013-09-19 09:39:12

标签: sql oracle

我有一个oracle 11.2数据库,需要以下查询:

SELECT * FROM table1 a, table2 b
WHERE a.id = b.a_id AND (a.a_col1, b.b_col1) in ((?, ?), (?, ?), (?, ?))

请注意,这些值无关紧要,我对这种查询的结构感兴趣。我将从java执行查询,传递参数。

更新:嗯,它确实有效。我希望有一天有人需要这些信息......

1 个答案:

答案 0 :(得分:3)

哦,是的,我的查询确实有效!我在TOAD中尝试时忘记了一些括号。我在这里写得正确!

相关问题