创建一个mySQL视图,其中每一行是同一行中特定列的值

用户名

我有一个包含产品价格信息的产品表。每行包含一个特定产品和该产品不同数量的3列价格,而不是每行包含一个特定产品的价格。

我正在尝试找出一种创建视图的方法,该视图实质上将这3列分为自己的行以及每个其他产品信息的列。

对不起,我知道这听起来有点令人困惑,所以这是我开始使用的sqlfiddle:http ://sqlfiddle.com/#!2/f4443/1

当然,该视图的声明不正确,但是如果您一直向下滚动,则可以在注释中看到我希望该视图的外观。

谢谢!

戈登·利诺夫(Gordon Linoff)

在MySQL中,您可以使用union all以下命令执行此操作

create view v_products as
    select product_id, p.type,
           CONCAT(p.type, '|', p.size, '|', p.color, '|', '|price_qty_50') AS full_product_name,
           price_qty_50 as price
    from product p
    union all
    select product_id, p.type,
           CONCAT(p.type, '|', p.size, '|', p.color, '|', '|price_qty_50') AS full_product_name,
           price_qty_100
    from product p
    union all
    select product_id, p.type,
           CONCAT(p.type, '|', p.size, '|', p.color, '|', '|price_qty_50') AS full_product_name,
           price_qty_250
    from product p;

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

创建一个新列,其中列出了熊猫数据框每一行的最大频率值

来自分类Dev

如何创建一个新的DataFrame,其中每一列代表一个实例在上一个DataFrame的一行中的出现

来自分类Dev

使用每一行的非空值创建一个新列

来自分类Dev

当满足条件时,如何将表中特定列的每一行的长度与支持表中的特定值相面对,并创建一个Flag?

来自分类Dev

如何为 sas 中的每一行分组 50 列并为其值创建一个新列?

来自分类Dev

从列的每一行中删除特定值

来自分类Dev

如何从mysql中的同一行引用一个值?

来自分类Dev

在另一个行上方而不是在同一行中显示属于同一行的值

来自分类Dev

如何创建具有特定行值+同一行上的下一个值的数据框?

来自分类Dev

如何使数据框中的每一行的每一列都有一个值?

来自分类Dev

在每一行上复制一个值

来自分类Dev

在Python中,如何生成一个数组的排列,其中每一列和每一行只有一个元素?

来自分类Dev

在MySQL中,将每一行的值设置为同一行上的DATEDIFF计算

来自分类Dev

同一行中一个单元格的值与另一行中的最大值

来自分类Dev

根据同一行中的另一个值查找行值

来自分类Dev

删除重复项,其中同一行中另一列的值= 0

来自分类Dev

mysql 可以用来约束 VARCHAR 的每一行的长度等于同一行中的 INT 列吗?

来自分类Dev

根据同一行中另一列的值拆分一个Pandas列?

来自分类Dev

如何为数据帧的每一行创建一个列联表

来自分类Dev

对于每一行,将特定列(由另一个数据框定义)中的值替换为向量中的值

来自分类Dev

如何在Google SpreadSheet中为列中的每一行创建一个公式?

来自分类Dev

为矩阵的每一行设置特定列的值

来自分类Dev

在同一行中打印2个值,其中2个用于循环

来自分类Dev

从分组框中的另一个DataFrame的每一行创建DataFrame?

来自分类Dev

在python中为Panda数据框的每一行创建一个Radar Chart

来自分类Dev

UPDATE列,其中不包含PL / SQL的oracle中每一行的最大值

来自分类Dev

将同一行中特定于行的列索引值左侧的行值替换

来自分类Dev

根据上一行的值选择特定的行(在同一列中)

来自分类Dev

如何仅从每一行的第一个单词中删除特定字符?

Related 相关文章

  1. 1

    创建一个新列,其中列出了熊猫数据框每一行的最大频率值

  2. 2

    如何创建一个新的DataFrame,其中每一列代表一个实例在上一个DataFrame的一行中的出现

  3. 3

    使用每一行的非空值创建一个新列

  4. 4

    当满足条件时,如何将表中特定列的每一行的长度与支持表中的特定值相面对,并创建一个Flag?

  5. 5

    如何为 sas 中的每一行分组 50 列并为其值创建一个新列?

  6. 6

    从列的每一行中删除特定值

  7. 7

    如何从mysql中的同一行引用一个值?

  8. 8

    在另一个行上方而不是在同一行中显示属于同一行的值

  9. 9

    如何创建具有特定行值+同一行上的下一个值的数据框?

  10. 10

    如何使数据框中的每一行的每一列都有一个值?

  11. 11

    在每一行上复制一个值

  12. 12

    在Python中,如何生成一个数组的排列,其中每一列和每一行只有一个元素?

  13. 13

    在MySQL中,将每一行的值设置为同一行上的DATEDIFF计算

  14. 14

    同一行中一个单元格的值与另一行中的最大值

  15. 15

    根据同一行中的另一个值查找行值

  16. 16

    删除重复项,其中同一行中另一列的值= 0

  17. 17

    mysql 可以用来约束 VARCHAR 的每一行的长度等于同一行中的 INT 列吗?

  18. 18

    根据同一行中另一列的值拆分一个Pandas列?

  19. 19

    如何为数据帧的每一行创建一个列联表

  20. 20

    对于每一行,将特定列(由另一个数据框定义)中的值替换为向量中的值

  21. 21

    如何在Google SpreadSheet中为列中的每一行创建一个公式?

  22. 22

    为矩阵的每一行设置特定列的值

  23. 23

    在同一行中打印2个值,其中2个用于循环

  24. 24

    从分组框中的另一个DataFrame的每一行创建DataFrame?

  25. 25

    在python中为Panda数据框的每一行创建一个Radar Chart

  26. 26

    UPDATE列,其中不包含PL / SQL的oracle中每一行的最大值

  27. 27

    将同一行中特定于行的列索引值左侧的行值替换

  28. 28

    根据上一行的值选择特定的行(在同一列中)

  29. 29

    如何仅从每一行的第一个单词中删除特定字符?

热门标签

归档