麦粉社区
>
帖子详情

子查询的参数可以输出结果,但是整段输出不了结果

数据准备 发表于 2026-3-11 16:07
发表于 2026-3-11 16:07:41

SELECT
secu_code,
secu_name,
tp.net_val::numeric(18,6) AS net_val
FROM g.tportfolio_position tp
WHERE tp.portf_id in(
SELECT portf_id
FROM g.tportfolio
WHERE portf_name = '产品'
);

这个产品是参数,子查询是可以确实返回结果的,然后整段就没有结果返回,我把参数换成实际值就可以返回结果了,另外他有时候会把比如说我在secu_code前面加个tp,他会查询字段为tp.secu_code,求解决

发表于 2026-3-11 16:26:54
参数是不是多选了?或者参数的值格式与表中的格式不一致
  •   1
    参数多选是啥意思呀,我这段查询里面只有一个参数,参数的值格式都确认过了没问题
    2026-3-11 16:36| 回复
  •   玛卡巴卡的小推车
     回复 1
    ‘产品’这块,这个产品参数里面是不是选了多个?
    2026-3-12 08:48| 回复

回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies
您需要登录后才可以回帖 登录 | 立即注册

3回帖数 0关注人数 785浏览人数
最后回复于:2026-3-11 16:26

社区

指南

AI

搜索

快速回复 返回顶部 返回列表