【发布时间】:2010-12-30 07:19:29
【问题描述】:
选择查询必须为它获得的每个值显示单独的行 但是在执行这个查询时,它只会从 IN 子句中使用的子查询中产生第一个值。
SELECT prod_id FROM tbl_product WHERE tbl_product.prod_status = 1 AND
tbl_product.is_excluded = 0 AND tbl_product.prod_stock_qty > 0
AND tbl_product.prod_id IN (SELECT rel_prod_ids
FROM tbl_product_relations WHERE prod_id = '6058')
子查询产生逗号分隔值
有人可以帮我找出解决办法吗?
【问题讨论】:
-
您能发布您的表格定义吗?
-
rel_prod_ids 的类型是什么?如果你单独运行子查询,它的回报是什么?
-
@om-the-eternity 什么 CSV?什么时候 CSV?请用更多细节重写您的问题。
标签: mysql subquery in-subquery