有如下数据:
要求:不要显第二行内容,第一次,第二次。。。。连续排列
1、创建表
CREATE TABLE fz (
`STHFSY` varchar(255) DEFAULT NULL,
`ZDCS` varchar(255) DEFAULT NULL,
`ZDSJ` varchar(255) DEFAULT NULL,
`ZDCSD` varchar(255) DEFAULT NULL,
`ZDJSD` varchar(255) DEFAULT NULL,
`ZDGLYL` varchar(255) DEFAULT NULL,
`ZDZDL` varchar(255) DEFAULT NULL,
`ZDZXL` varchar(255) DEFAULT NULL,
`ZDPJL` varchar(255) DEFAULT NULL,
`ZDUBWD` varchar(255) DEFAULT NULL,
`ZDGWD` varchar(255) DEFAULT NULL
)
2、插入数据
INSERT INTO fz
(STHFSY, ZDCS, ZDSJ, ZDCSD, ZDJSD, ZDGLYL, ZDZDL, ZDZXL, ZDPJL, ZDUBWD, ZDGWD)
VALUES('基准点检验', '第1次', '21.52', '3.05', '7.78', '18764.41', '2', '16943.2', '0.78', '76.74', '2.01');
INSERT INTO fz
(STHFSY, ZDCS, ZDSJ, ZDCSD, ZDJSD, ZDGLYL, ZDZDL, ZDZXL, ZDPJL, ZDUBWD, ZDGWD)
VALUES('(Nul)', '第1次', '21.52', '3.05', '7.78', '18764.41', '2', '16943.2', '0.78', '76.74', '2.01');
INSERT INTO fz
(STHFSY, ZDCS, ZDSJ, ZDCSD, ZDJSD, ZDGLYL, ZDZDL, ZDZXL, ZDPJL, ZDUBWD, ZDGWD)
VALUES('(Null)', '第2次 ', '21.54', '3.04', '7.75', '19187,3', '1', '16943.1', '1.78', '8618', '2,06');
INSERT INTO fz
(STHFSY, ZDCS, ZDSJ, ZDCSD, ZDJSD, ZDGLYL, ZDZDL, ZDZXL, ZDPJL, ZDUBWD, ZDGWD)
VALUES('(Null)', '第3次', '21.53', '3.05', '6.78', '19219.59', '2', '16943.2', '3.78', '78.37', '2.11');
INSERT INTO fz
(STHFSY, ZDCS, ZDSJ, ZDCSD, ZDJSD, ZDGLYL, ZDZDL, ZDZXL, ZDPJL, ZDUBWD, ZDGWD)
VALUES('(Null)', '第3次', '21.26', '3.08', '7.7', '19219.59', '3', '1', '2', '78.37', '2.11');
3、解决办法:
select STHFSY, ZDCS, ZDSJ ,ZDCSD, ZDJSD, ZDGLYL, ZDZDL ,ZDZXL ,ZDPJL, ZDUBWD, ZDGWD from fz
group by ZDCS
显示效果: