MySQL:为一个列获取多行不同的值

时间:2014-04-18 08:00:04

标签: php mysql sql

这是我的表结构

我的表名为siteInfo

id    | key         | value

1     | facebook    | facebook.com

2     | twitter     | twitter.com

3     | googleplus  | google.com

4     | linkedin    | linkedin.com

这里我如何从单个SQL列中获取facebook和googleplus值

1 个答案:

答案 0 :(得分:0)

我认为这就是你要找的东西,

select group_concat(`value` separator ', ') url
from siteinfo
where `key` in ('facebook','googleplus');

这里是SQLFiddle