在MySQL中,我如何从具有相似值的行中选择所有ID

亚当

我想使用相同的用户名提取特定行的所有唯一ID,然后将每个结果显示为一行。

例如...

这是我的桌子:

+----+------+
| id | name |
+----+------+
| 1  | Joe  |
| 2  | Amy  |
| 3  | Joe  |
| 4  | Amy  |
| 5  | Joe  |
| 6  | Amy  |
+----+------+

这是我想要的结果:

+------+-------+
| name | ids   |
+------+-------+
| Joe  | 1,3,5 |
| Amy  | 2,4,6 |
+------+-------+

如何在MySQL中提取此结果?

卡米尔(Kamil Gosciminski)

使用GROUP_CONCAT()withDISTINCT子句可以聚合特定名称的唯一ID:

SELECT name, GROUP_CONCAT(DISTINCT id SEPARATOR ',') AS ids
FROM yourtable
GROUP BY name

要查看它的用法,还请参见MySQL group_concat,其中select处于select内

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在MySQL中,我如何从具有相似值的行中选择所有ID

来自分类Dev

MySQL从ID中选择所有具有相同值的行

来自分类Dev

MySQL从ID选择具有相同值的所有行

来自分类Dev

如何从A列中选择所有不同的值,这些值在mySQL中的B列中具有确定的值

来自分类Dev

从表中选择所有行,除了具有相同 id 的另一个表中的行在另一列中具有特定值

来自分类Dev

如何在SQL Server的表的所有列中选择具有空值的行?

来自分类Dev

从2个不同的表中选择值,并在具有相同ID的行中打印值

来自分类Dev

从2个不同的表中选择值,并在具有相同ID的行中打印值

来自分类Dev

MySQL选择具有相同ID组的所有行

来自分类Dev

从 2 个相似表中选择所有行

来自分类Dev

MySQL:如何在列中选择具有特定值的 ID

来自分类Dev

如何在SQL中选择具有较高值的行?

来自分类Dev

从具有相同ID的行中的不同列中选择值

来自分类Dev

SQLite:从一个表中选择所有具有与不同表中 ID 匹配的 ID 的行

来自分类Dev

如何从一列中选择除Mysql中的值以外的所有值?

来自分类Dev

从列表中查找具有值的所有行,并且所有行都具有相同的ID MYSQL

来自分类Dev

如何选择具有相同值的所有行

来自分类Dev

如何合并具有相似值的行?

来自分类Dev

如何从PostgreSQL中具有ID列表的列中选择

来自分类Dev

选择所有具有A = B或C = D EXCEPT的行,其中MySQL中的ID = foo

来自分类Dev

mySQLi / PHP从所有匹配的行中选择具有最高索引/ ID的行

来自分类Dev

如何从Pandas DataFrame中的每个组中选择具有最高值的N行

来自分类Dev

MySQL从表1中选择所有行,并从表2中选择所有行,其中

来自分类Dev

如何在值列表中选择所有具有属性值的对象?

来自分类Dev

如何选择具有特定值的列迭代数据框中的所有行?

来自分类Dev

从表中选择所有具有不同值的列

来自分类Dev

从表中选择具有不同值的所有列

来自分类Dev

如何选择具有所有“列”值且具有相同值的行?

来自分类Dev

在MySQL中删除所有具有特定值的行

Related 相关文章

  1. 1

    在MySQL中,我如何从具有相似值的行中选择所有ID

  2. 2

    MySQL从ID中选择所有具有相同值的行

  3. 3

    MySQL从ID选择具有相同值的所有行

  4. 4

    如何从A列中选择所有不同的值,这些值在mySQL中的B列中具有确定的值

  5. 5

    从表中选择所有行,除了具有相同 id 的另一个表中的行在另一列中具有特定值

  6. 6

    如何在SQL Server的表的所有列中选择具有空值的行?

  7. 7

    从2个不同的表中选择值,并在具有相同ID的行中打印值

  8. 8

    从2个不同的表中选择值,并在具有相同ID的行中打印值

  9. 9

    MySQL选择具有相同ID组的所有行

  10. 10

    从 2 个相似表中选择所有行

  11. 11

    MySQL:如何在列中选择具有特定值的 ID

  12. 12

    如何在SQL中选择具有较高值的行?

  13. 13

    从具有相同ID的行中的不同列中选择值

  14. 14

    SQLite:从一个表中选择所有具有与不同表中 ID 匹配的 ID 的行

  15. 15

    如何从一列中选择除Mysql中的值以外的所有值?

  16. 16

    从列表中查找具有值的所有行,并且所有行都具有相同的ID MYSQL

  17. 17

    如何选择具有相同值的所有行

  18. 18

    如何合并具有相似值的行?

  19. 19

    如何从PostgreSQL中具有ID列表的列中选择

  20. 20

    选择所有具有A = B或C = D EXCEPT的行,其中MySQL中的ID = foo

  21. 21

    mySQLi / PHP从所有匹配的行中选择具有最高索引/ ID的行

  22. 22

    如何从Pandas DataFrame中的每个组中选择具有最高值的N行

  23. 23

    MySQL从表1中选择所有行,并从表2中选择所有行,其中

  24. 24

    如何在值列表中选择所有具有属性值的对象?

  25. 25

    如何选择具有特定值的列迭代数据框中的所有行?

  26. 26

    从表中选择所有具有不同值的列

  27. 27

    从表中选择具有不同值的所有列

  28. 28

    如何选择具有所有“列”值且具有相同值的行?

  29. 29

    在MySQL中删除所有具有特定值的行

热门标签

归档