我有两个表首先是基于简单主键的表,第二个表是用于维护记录的keyvaluepair。
现在我想在一个对象中从Table获取记录。如果它们以逗号分开,那就很好。
假设我有桌子
ID valueID。
当我运行select查询时,我不想要行列表。我想要一个单独的列(连续),我可以获得有关所有valueIds的信息。
有人可以解释我怎样才能将它们放在一个而不是列表中?
答案 0 :(得分:2)
您可能想要使用GROUP_CONCAT
。
SELECT GROUP_CONCAT(valueID) FROM table
http://dev.mysql.com/doc/refman/5.0/en/group-by-functions.html#function_group-concat
如果您同时需要ID
和valueID
,最好坚持使用数组。