【发布时间】:2021-09-13 04:58:08
【问题描述】:
我的查询代码是这样的,我想将字段 TH_G_RESN_1 的值传递给子查询。请帮帮我谢谢
这部分在硬编码时起作用
SELECT temp.TH_G_RESN_1, temp.TH_G_RESN_2,
(select * from (
select 3 as num
UNION SELECT 2
) AS smallest order by num asc limit 0,1)
FROM as_thin_reason_detail_data temp WHERE apc_id = 656
当我将TH_G_RESN_1 传递给子查询Unknown column 'TH_G_RESN_1' in 'field list'
SELECT temp.TH_G_RESN_1, temp.TH_G_RESN_2,
(select * from (
select temp.TH_G_RESN_1 as num
UNION SELECT temp.TH_G_RESN_2
) AS smallest order by num asc limit 0,1)
FROM as_thin_reason_detail_data temp WHERE apc_id = 656
【问题讨论】:
-
删除中间
SELECT *。