mysql查看表的两列_如何从mysql动态表中获取两列

bd96500e110b49cbb3cd949968f18be7.png

I have a dynamic table which created by breezing form

> 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

QVcMk.jpg

I want to create a chart by joomla-plotalot components which ask 2 columns result within one select query,like

> 2017-05-15 1

> 2017-05-12 3

> 2017-05-10 4

Zh8Kf.jpg

is it possible?

解决方案

There is a simple solution. Join the table to itself using subqueries with aliases.

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`);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值