小编MrB*_*MrB的帖子

WHERE子句中的SQL IN运算符

以下查询:

SELECT SUM (peak_power) FROM t_mpi_pv WHERE info_id IN ( 
 SELECT mp_info_id FROM t_mp WHERE mp_id IN (
  ARRAY[29800001,29800008,29800015,29800022,29800029]
 )
)
Run Code Online (Sandbox Code Playgroud)

不行.我收到错误:

"运算符不存在:整数=整数[]".

SELECT SUM (peak_power) FROM t_mpi_pv WHERE info_id IN ( 
 SELECT mp_info_id FROM t_mp WHERE mp_id = 29800001  
)
Run Code Online (Sandbox Code Playgroud)

作品.

我究竟做错了什么?

sql arrays postgresql

4
推荐指数
1
解决办法
1万
查看次数

标签 统计

arrays ×1

postgresql ×1

sql ×1