-3

私はこれのテーブルを持っています:

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

1つのmysqlクエリでこのテーブルからすべてのデータを取得する必要があります。

クエリ結果の1行にこのすべてのデータが必要です。

列があるため:[値]-> [名前]、[電子メール]、[会社名]、および[郵便番号]があります。

これは、このテーブルがフォームに対してより多くのフィールドを作成できるためです。

4

1 に答える 1

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
于 2012-05-04T06:30:32.713 に答える