使用MySQL,我可以做如下操作:
SELECT hobbies FROM peoples_hobbies WHERE person_id = 5;
我的输出:
shopping fishing coding
但是我只想要一行一列:
期望的输出:
shopping, fishing, coding
原因是我从多个表中选择多个值,而在所有的连接之后,我得到了比我想要的更多的行。
我在MySQL文档中查找了一个函数,看起来CONCAT或CONCAT_WS函数不接受结果集。
所以这里有人知道如何做到这一点吗?
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号