gpt4 book ai didi

mysql - 在单个 MySQL 查询中获取多个值

转载 作者:行者123 更新时间:2023-11-29 08:23:06 24 4
gpt4 key购买 nike

如果我有一个列出姓名和年龄的表,那么我可以运行一个查询来提供特定年龄的人的所有姓名。

例如

name      age
----------|-------
alice 20
bob 21
chris 20
dave 23
eric 26
fred 29
greg 20

我希望我的查询返回所有 20 岁以下人员的列表,以逗号分隔。

例如

select (concat(name,',')) from people where age='20'

输出:

alice,chris,greg

显然我可以这样做:

select name from people where age='20'

然后在 PHP 中循环结果,但我试图在查询中完成所有这些

最佳答案

select GROUP_CONCAT(name) AS name from people where age='20'

关于mysql - 在单个 MySQL 查询中获取多个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18760618/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com