gpt4 book ai didi

mysql - 如何在 MYSQL 中对具有相同类型 ID 的不同行数据进行分组?

转载 作者:搜寻专家 更新时间:2023-10-30 20:37:31 24 4
gpt4 key购买 nike

表格是这样的

blog
----
id
type
lang
title
content

所以示例数据是

id  type lang title content
1 1 1 abc edf
2 1 2 abcxz edf
3 2 1 asdc df
4 2 2 ggf edsdff
5 2 3 ssdf sdf

lang 是博客语言,例如1 个英语,2 个法语,3 个德语

所以我不想显示所有行,而是想按类型分组

例如

结果应该只有2行

for type 1
title_en, title_fr, ..

and for type 2
title_en, title_fr, title_de ..

感谢您的帮助。

最佳答案

GROUP_CONCAT() 应该有帮助:

SELECT lang,
Group_concat(Concat(lang, ':', title))
FROM blog_titles
GROUP BY lang

关于mysql - 如何在 MYSQL 中对具有相同类型 ID 的不同行数据进行分组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33664588/

24 4 0
文章推荐: php - 使用 AJAX 和 PHP 将 附加到