我有一个通过breezing form
创建的动态表class
我想通过joomla-plotalot组件创建一个图表,在一个选择查询中询问2列结果,例如
> 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
有可能吗?
答案 0 :(得分:1)
有一个简单的解决方案。使用带别名的子查询将表连接到自身。
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`);