5 messages in com.mysql.lists.mysql-deRe: AW: Count()| From | Sent On | Attachments |
|---|---|---|
| Dirk | 31 Oct 2007 05:28 | |
| Thom...@bertelsmann.de | 31 Oct 2007 05:32 | |
| Dirk | 31 Oct 2007 05:35 | |
| Gregor Hermens | 31 Oct 2007 05:39 | |
| Thom...@bertelsmann.de | 31 Oct 2007 05:39 |
| Subject: | Re: AW: Count()![]() |
|---|---|
| From: | Dirk (supe...@justice-league.de) |
| Date: | 10/31/2007 05:35:58 AM |
| List: | com.mysql.lists.mysql-de |
Hallo,
danke für die schnelle Antwort, aber ergibt auch 2 und nicht 1 :-(
Gruß Dirk
Thom...@bertelsmann.de schrieb:
Hallo,
schon mal Select distinct count(projektId) FROM tabelle1 versucht ?
Gruß Thomas
-----Ursprüngliche Nachricht----- Von: Dirk [mailto:supe...@justice-league.de] Gesendet: Mittwoch, 31. Oktober 2007 13:29 An: mysq...@lists.mysql.com Betreff: Count()
Hallo,
ich habe folgendes Problem:
meine Tabelle CREATE TABLE `tabelle1` ( `id` int(10) NOT NULL auto_increment, `projektId` int(10) NOT NULL, `temp1` varchar(255) collate latin1_general_ci NOT NULL, `temp2` varchar(255) collate latin1_general_ci NOT NULL, `temp3` varchar(255) collate latin1_general_ci NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=3 ;
INSERT INTO `tabelle1` VALUES (1, 1, 'qwertz', 'qwertz', 'qwertz'); INSERT INTO `tabelle1` VALUES (2, 1, 'asdf', 'asdf', 'asdf');
Es können also zu einer projektId mehrere Einträge vorhanden sein.
Nun möchte ich einen Count auf die projektId machen, bei dem jede projektId nur einmal gezählt wird.
mein Versuch Select count(projektId) FROM tabelle1 bringt natürlich als Ergebnis 2 und nicht die gewünschte 1. Wie kann ich den Select einschränken? Danke!
Bis dann Dirk




