【发布时间】:2016-04-09 14:15:13
【问题描述】:
我有一个查询,我根据从该表中选择的 ID 生成一个值字段的总和:
SELECT Z,Sum(Z_N) FROM `TableA`
WHERE `N_ID` in ('7703','7674','7689','7690','7691','7700','7719')
group by Z
having Sum(Z_N) > 65
但是,我需要从我自己管理的第二个表中动态获取 ID 列表:
Select group_concat(N_ID) from Table2 where N2_ID ='7703'
N2_ID='7703' 实际上是我通过代码推送的变量。然而我试图让第二个查询“内部”第一个替换手册('7703','7674','7689','7690','7691','7700','7719')
显然(我认为)这是某种形式的加入,但它在这个星期六早上让我忘记了。
【问题讨论】:
-
您想要 N_ID 列出 Table2 中的 N2_ID = 7703 还是其他什么? (谈论第二个查询)