Her er min tabel:
CREATE TABLE IF NOT EXISTS `haroptjent` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `bruger` int(11) NOT NULL,
  `kampagne` int(11) NOT NULL,
  `uge` int(2) NOT NULL,
  `hvormange` int(11) NOT NULL,
  PRIMARY KEY (`id`),
  KEY `id` (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=343443 ;
Her er rækkerne:
(1350, 8, 555671, 12, 10),
(1351, 3561, 568266, 12, 10),
(343434, 1062, 0, 12, 45),
(343435, 6450, 570080, 12, 125),
(343436, 6516, 555659, 12, 13),
(343437, 6516, 574507, 12, 13),
(343438, 6516, 573937, 12, 13),
(343439, 6516, 573934, 12, 13),
(343440, 6516, 573933, 12, 13),
(343441, 6516, 573901, 12, 13),
(343442, 6516, 574649, 12, 13);
Prøver jeg følgende MySQL Output: 
SELECT * FROM `haroptjent` where uge  = 12 order by sum(hvormange) desc
Får jeg én række ud med
id 	bruger 	kampagne 	uge 	hvormange
1350 	8 	555671 	        12 	10
Brugeren "8" har kun 8 i hvormange og findes kun én gang. Så den tæller ikke korrekt?!
						
						
						
						
		
							Indlæg senest redigeret d. 19.03.2012 13:56 af Bruger #9820