gpt4 book ai didi

mysql - 如何从mysql动态表中获取两列

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

我有一个由微风表单创建的动态表格

>   id  record  element title   name    type    value
> 6131 627 6448 Date date Calendar 2017-05-15
> 6132 627 6453 Number num Text 4
> 6129 626 6448 Date date Calendar 2017-05-12
> 6130 626 6453 Number num Text 3
> 6127 625 6448 Date date Calendar 2017-05-10
> 6128 625 6453 Number num Text 1

dynamic table

我想通过 joomla-plotalot 组件创建一个图表,该组件在一个选择查询中询问 2 列结果,例如

> 2017-05-15    1 
> 2017-05-12 3
> 2017-05-10 4

enter image description here

这可能吗?

最佳答案

有一个简单的解决方案。使用带有别名的子查询将表与其自身连接起来。

SELECT 
d.`value` AS `date`,
n.`value` AS `num`
FROM
(SELECT `record`, `value` FROM MyTable WHERE `name`='date') AS d
INNER JOIN
(SELECT `record`, `value` FROM MyTable WHERE `name`='num') AS n
USING (`record`);

关于mysql - 如何从mysql动态表中获取两列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44060426/

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