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