Ok, dump Beispiel:
CREATE TABLE `tabelle` (
`id` int(10) unsigned NOT NULL auto_increment,
`spalte1` varchar(255) NOT NULL default '',
`spalte2` varchar(255) NOT NULL default '',
`spalte3` varchar(255) NOT NULL default '',
PRIMARY KEY (`id`)
) TYPE=MyISAM AUTO_INCREMENT=5 ;
#
# Daten für Tabelle `tabelle`
#
INSERT INTO `tabelle` VALUES (1, 'Katze', 'Boot', 'Baum');
INSERT INTO `tabelle` VALUES (2, 'Hund', 'Jacht', 'Rose');
INSERT INTO `tabelle` VALUES (3, 'Hund', 'Segelboot', 'Baum');
INSERT INTO `tabelle` VALUES (4, 'Hund', 'Jacht', 'Baum');
Ausgabe:
SELECT SUM(1), spalte1 FROM tabelle GROUP BY spalte1
CREATE TABLE `tabelle` (
`id` int(10) unsigned NOT NULL auto_increment,
`spalte1` varchar(255) NOT NULL default '',
`spalte2` varchar(255) NOT NULL default '',
`spalte3` varchar(255) NOT NULL default '',
PRIMARY KEY (`id`)
) TYPE=MyISAM AUTO_INCREMENT=5 ;
#
# Daten für Tabelle `tabelle`
#
INSERT INTO `tabelle` VALUES (1, 'Katze', 'Boot', 'Baum');
INSERT INTO `tabelle` VALUES (2, 'Hund', 'Jacht', 'Rose');
INSERT INTO `tabelle` VALUES (3, 'Hund', 'Segelboot', 'Baum');
INSERT INTO `tabelle` VALUES (4, 'Hund', 'Jacht', 'Baum');
Ausgabe:
SELECT SUM(1), spalte1 FROM tabelle GROUP BY spalte1
Kommentar