→ coldollsheep:mysql 非常謝謝 03/17 15:49
http://www.flickr.com/photos/37208754@N02/4439657277/
這個表假設是我的資料表
紅色的就是我要撈出來的東西
假如要口語化一點
就是我要撈出每一個b_gid最新月份(gc_month)的資料
在此做個說明,b_gid 是一個站
每個站每個月都會打資料
那張表就會有些站最新的資料是三月
有些站長會拖,最新的資料在二月
因為三月都沒打資料
我要撈出每個站最新月份的資料
下面是這個表的產生 SQL 有空幫個忙 玩一下
CREATE TABLE `gas_competition` (
`s_num` int(11) NOT NULL auto_increment COMMENT '序',
`type` varchar(4) NOT NULL COMMENT '區分單頭/單身',
`gc01` varchar(35) NOT NULL COMMENT '競爭者',
`b_gid` varchar(12) NOT NULL COMMENT '站別',
`gc_month` varchar(6) NOT NULL COMMENT '月份',
PRIMARY KEY (`s_num`),
KEY `type` (`type`,`b_gid`)
) ENGINE=MyISAM DEFAULT CHARSET=big5 COMMENT='油站競爭者統計表'
AUTO_INCREMENT=533 ;
--
-- 列出以下資料庫的數據: `gas_competition`
--
INSERT INTO `gas_competition` VALUES (465, 'head', '', '514', '3');
INSERT INTO `gas_competition` VALUES (466, 'body', 'A10000中國石油', '514',
'3');
INSERT INTO `gas_competition` VALUES (467, 'body', 'B10000台亞石油', '514',
'3');
INSERT INTO `gas_competition` VALUES (468, 'body', 'A10000中國石油', '514',
'3');
INSERT INTO `gas_competition` VALUES (469, 'body', 'A10000中國石油', '514',
'3');
INSERT INTO `gas_competition` VALUES (515, 'head', '', '301', '2');
INSERT INTO `gas_competition` VALUES (516, 'body', 'A10000中國石油', '301',
'1');
INSERT INTO `gas_competition` VALUES (519, 'head', '', '301', '3');
INSERT INTO `gas_competition` VALUES (520, 'body', 'E10000優加力', '301',
'3');
INSERT INTO `gas_competition` VALUES (521, 'body', 'E10000優加力', '301',
'3');
INSERT INTO `gas_competition` VALUES (526, 'head', '', '301', '4');
INSERT INTO `gas_competition` VALUES (527, 'head', '', '301', '5');
INSERT INTO `gas_competition` VALUES (528, 'body', 'A10000中國石油', '301',
'5');
--
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 112.104.53.148
各位好,工作需要但是我撈不來
希望大家幫個忙