mysql语句查询
迷茫
迷茫 2017-04-17 14:56:49
[MySQL讨论组]

DROP TABLE IF EXISTS merchants;
CREATE TABLE merchants (
id int(10) unsigned NOT NULL AUTO_INCREMENT,
name varchar(255) DEFAULT NULL,
ip char(15) DEFAULT NULL,
PRIMARY KEY (id)
) ENGINE=MyISAM AUTO_INCREMENT=7 DEFAULT CHARSET=utf8;

-- ----------------------------
-- Records of merchants
-- ----------------------------
INSERT INTO merchants VALUES ('1', 'abc.com', '127.0.0.1');
INSERT INTO merchants VALUES ('2', 'abc.com', '127.0.0.1');
INSERT INTO merchants VALUES ('3', 'abc.com', '112.112.112.112');
INSERT INTO merchants VALUES ('4', 'bbc.com', '127.0.0.1');
INSERT INTO merchants VALUES ('5', 'bbc.com', '127.0.0.1');

这是mysql语句,我想实现
abc.com 有效ip为2
bbc.com 有效ip为1
这语句怎么写,求大神指点指点!谢谢!

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

全部回复(1)
PHPz
SELECT `name`, COUNT(DISTINCT ip) AS '有效IP' FROM merchants  GROUP BY `name`

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号