【发布时间】:2020-07-21 10:42:37
【问题描述】:
我的临时表具有以下值:
╔═══════════╤═══════════╗
║ LATITUDE │ LONGITUDE ║
╠═══════════╪═══════════╣
║ 69.122112 │ 39.122112 ║
╟───────────┼───────────╢
║ 69.123450 │ 39.123450 ║
╚═══════════╧═══════════╝
我想做这样的事情
with temp as (select LATITUDE,LONGITUDE from SOME_TABLE_B)
select * from temp
union
select LATITUDE,LONGITUDE from SOME_TABLE where (LATITUDE, LONGITUDE) in (select (LATITUDE, LONGITUDE) from temp)
以便选择具有相似经纬度对的所有其他数据。但我得到以下结果:
ORA-00920 无效的关系运算符
如何从表中选择元组,以将 IN CLAUSE 与元组一起使用?
先谢谢了
【问题讨论】: