CREATE TABLE TEST(account VARCHAR(32),ip VARCHAR(32),type NUMBER,address VARCHAR(32));insert into aa(account, ip, type, address) values('wang','192.168.12.1',1,'beijing');
insert into aa(account, ip, type, address) values('wang','192.168.12.2',1,'hangzhou');
insert into aa(account, ip, type, address) values('wang','192.168.12.3',1,'shanghai');
insert into aa(account, ip, type, address) values('wang','192.168.12.4',1,'shanghai');
insert into aa(account, ip, type, address) values('wang','192.168.12.1',1,'shanghai');
insert into aa(account, ip, type, address) values('wang','192.168.12.1',1,'beijing');
insert into aa(account, ip, type, address) values('wang','192.168.12.1',1,'beijing');
insert into aa(account, ip, type, address) values('wang','192.168.12.1',1,'beijing');
insert into aa(account, ip, type, address) values('fei','192.168.12.1',1,'beijing');
insert into aa(account, ip, type, address) values('fei','192.168.12.1',1,'beijing');
insert into aa(account, ip, type, address) values('fei','192.168.12.1',1,'beijing');
insert into aa(account, ip, type, address) values('fei','192.168.12.2',1,'beijing');
insert into aa(account, ip, type, address) values('zhao','192.168.12.6',1,'beijing');
insert into aa(account, ip, type, address) values('zhao','192.168.12.6',1,'beijing');
insert into aa(account, ip, type, address) values('zhao','192.168.12.6',1,'beijing');
insert into aa(account, ip, type, address) values('zhao','192.168.12.6',1,'beijing');
insert into aa(account, ip, type, address) values('zhao','192.168.12.6',1,'beijing');
insert into aa(account, ip, type, address) values('zhao','192.168.12.6',1,'beijing');我想达到这样的查询效果:
对于每一个account,统计出他所对应的不同ip的数量,最后查询出数量大于等于2的记录。
能通过一条sql实现吗?
谢谢