MySQL,对第一列中的每个值重复所有值

绍洛布

抱歉,我什至不知道该怎么问,但这就是事实。我有一张有30行的小桌子。

我想从一列中选择所有值,并用每个值将另一列中的所有值重复进行。

让我尝试显示一个小示例,这是我的表和值:

[column color] / [column qtd]
blue / 3
red / 5
gray / 7
yellow / 2

我想将这个结果带入SELECT查询:

blue / 3
blue / 5
blue / 7
blue / 2
red / 3
red / 5
red / 7
red / 2
gray / 3
gray / 5
gray / 7
gray / 2
yellow / 3
yellow / 5
yellow / 7
yellow / 2

它从列颜色中获取所有值,并从qtd中为所有不同的颜色值重复生成所有值。

抱歉,很难解释:(

但是,谢谢。

迈克尔·伯科夫斯基

您可以CROSS JOIN针对DISTINCT qtd从同一表返回的子查询执行这将导致子查询中的所有行都与的所有行连接在一起DISTINCT color

SELECT DISTINCT
  color,
  q.qtd
FROM
  /* Assuming your table is `color` */
  color
  /* CROSS JOIN (like an inner join with no ON clause) */
  CROSS JOIN (
    SELECT DISTINCT qtd FROM color
  ) q
ORDER BY color, q.qtd

这是一个演示:http : //sqlfiddle.com/#!2/42342/3

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

MySQL,对第一列中的每个值重复所有值

来自分类Dev

合并第二列中的所有数据,以获得第一列中的每个唯一值

来自分类Dev

Laravel LeftJoin 从第一列 (mysql) 返回重复值

来自分类Dev

将列值连接到另一列pandas中的所有值的更快方法,对第一列中的所有值执行

来自分类Dev

如何为另一列中的每一行重复所有列值

来自分类Dev

如何提取第一列中没有重复值的行?

来自分类Dev

SQL选择一列中具有重复值的所有行

来自分类Dev

csv删除一列中具有重复值的所有行

来自分类Dev

在标准SQL中,如何选择行,以便对于一列中的每个唯一值,另一列中的所有值都是指定值?

来自分类Dev

在标准SQL中,如何选择行,以便对于一列中的每个唯一值,另一列中的所有值都是指定值?

来自分类Dev

我正在第一列中从CSV文件中将所有数据导入MySQL。所有其他列获取NULL值

来自分类Dev

从表中获取所有输入值(第一列除外)

来自分类Dev

如何在按一列过滤的所有行中获取重复值

来自分类Dev

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

来自分类Dev

删除只有一列的重复值从 sql 查询中重复列的所有可用列中获得所有值

来自分类Dev

Python:计算具有重复值的列中每个唯一值的第一个实例

来自分类Dev

获取第一列的值和其他列的值的所有组合

来自分类Dev

将一列的值与另一列中的所有值进行比较

来自分类Dev

我需要使用第一列中的重复值和第二列中的唯一值来转置mysql中的数据

来自分类Dev

UDF:对于一列中小于x的单元格值,请返回第一列中的所有值

来自分类Dev

根据键列重复值第一列-Linux

来自分类Dev

根据键列重复值第一列-Linux

来自分类Dev

同一列中的所有值组合

来自分类Dev

如何从同一列中获取所有值?

来自分类Dev

截断一列中的所有非数字值

来自分类Dev

截断一列中的所有非数字值

来自分类Dev

获取具有重复值而不是一列的行的第一版

来自分类Dev

一列中有多个重复值的行时如何选择第一行

来自分类Dev

第一列中第二列中所有相同字符串的值求和

Related 相关文章

  1. 1

    MySQL,对第一列中的每个值重复所有值

  2. 2

    合并第二列中的所有数据,以获得第一列中的每个唯一值

  3. 3

    Laravel LeftJoin 从第一列 (mysql) 返回重复值

  4. 4

    将列值连接到另一列pandas中的所有值的更快方法,对第一列中的所有值执行

  5. 5

    如何为另一列中的每一行重复所有列值

  6. 6

    如何提取第一列中没有重复值的行?

  7. 7

    SQL选择一列中具有重复值的所有行

  8. 8

    csv删除一列中具有重复值的所有行

  9. 9

    在标准SQL中,如何选择行,以便对于一列中的每个唯一值,另一列中的所有值都是指定值?

  10. 10

    在标准SQL中,如何选择行,以便对于一列中的每个唯一值,另一列中的所有值都是指定值?

  11. 11

    我正在第一列中从CSV文件中将所有数据导入MySQL。所有其他列获取NULL值

  12. 12

    从表中获取所有输入值(第一列除外)

  13. 13

    如何在按一列过滤的所有行中获取重复值

  14. 14

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

  15. 15

    删除只有一列的重复值从 sql 查询中重复列的所有可用列中获得所有值

  16. 16

    Python:计算具有重复值的列中每个唯一值的第一个实例

  17. 17

    获取第一列的值和其他列的值的所有组合

  18. 18

    将一列的值与另一列中的所有值进行比较

  19. 19

    我需要使用第一列中的重复值和第二列中的唯一值来转置mysql中的数据

  20. 20

    UDF:对于一列中小于x的单元格值,请返回第一列中的所有值

  21. 21

    根据键列重复值第一列-Linux

  22. 22

    根据键列重复值第一列-Linux

  23. 23

    同一列中的所有值组合

  24. 24

    如何从同一列中获取所有值?

  25. 25

    截断一列中的所有非数字值

  26. 26

    截断一列中的所有非数字值

  27. 27

    获取具有重复值而不是一列的行的第一版

  28. 28

    一列中有多个重复值的行时如何选择第一行

  29. 29

    第一列中第二列中所有相同字符串的值求和

热门标签

归档