2013-07-10 104 views
2
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中直接使用列名時,它不起作用。

+0

見(http://stackoverflow.com/a/3653574) – eggyal

回答

相關問題