我需要将多行读入一行SELECT行

时间:2012-05-04 00:58:45

标签: mysql sql dynamic

我有一张表:

Id    FieldId   Value 
----------------------
1  -   23    -    Jhon Smith    
2  -   24    -    jhon@gmail.com    
3  -   28    -    company name    
4  -   29    -    zipcode

我需要在一个mysql查询中获取此表中的所有数据。

我需要查询结果中的所有这些数据。

因为列:值 - >具有名称,电子邮件,公司名称和邮政编码。

这是因为此表可以为表单创建更多字段。

1 个答案:

答案 0 :(得分:0)

这是正确的例子。你的表的结构是错误的。运行这些sql命令

CREATE TABLE `test` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(255) DEFAULT NULL,
`email` varchar(255) DEFAULT NULL,
`zipcode` varchar(255) DEFAULT NULL,
`company_name` varchar(255) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=latin1;



insert  into `test`(`id`,`name`,`email`,`zipcode`,`company_name`) values (1,'Jhon Smith','jhon@gmail.com','0123012','ABC Company');

现在

SELECT * from test
相关问题