SELECT `e`.`id`, `e`.`title`, `e`.`description`, `e`.`event_time`,(SELECT GROUP_CONCAT(name SEPARATOR " | ")
FROM `ar_products`
WHERE id IN **(e.products)** AS products FROM events e;
我有事件表中列名产品的逗号分隔产品ID列表。如果我使用值54,33,23 ..它显示正确的值,如产品列表[product1 | product2 | ..]
。我们可以在mysql的子句中使用列名吗?
当我在IN CLAUSE中直接使用列名时,它不起作用。
见(http://stackoverflow.com/a/3653574) – eggyal