baza jest następująca
CREATE TABLE IF NOT EXISTS `ping` ( `id` int(11) NOT NULL AUTO_INCREMENT, `domena` varchar(255) NOT NULL, `ms` int(4) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=latin2 AUTO_INCREMENT=18; INSERT INTO `ping` (`id`, `domena`, `ms`) VALUES (1, 'netflix.com', 307), (2, 'netflix.com', 171), (3, 'netflix.com', 179), (4, 'netflix.com', 178), (5, 'netflix.com', 172), (6, 'mbank.pl', 83), (7, 'wp.pl', 40), (8, 'wp.pl', 40), (9, 'wp.pl', 40), (10, 'wp.pl', 40), (11, 'wp.pl', 40), (12, 'wp.pl', 40), (13, 'onet.pl', 72), (14, 'onet.pl', 46), (15, 'onet.pl', 45), (16, 'onet.pl', 45), (17, 'onet.pl', 46);
a zapytanie
SELECT DISTINCT (domena), ms FROM ping GROUP BY domena ORDER BY ms ASC
zwraca
wp.pl 40 ms
onet.pl 72 ms
mbank.pl 83 ms
netflix.com 307 ms
czy błąd jest w strukturze bazy (INT dla ms) czy w zapytaniu?