![]() |
![]() |
|
![]() |
![]() |
|
Programmierung Rat & Tat für Programmierer |
![]() |
|
Themen-Optionen | Ansicht |
![]() |
#1 |
Inventar
![]() Registriert seit: 06.04.2001
Alter: 44
Beiträge: 2.343
|
![]() ich möchte aus einem SELECT-statement, wo als ergebnis manche tupel in einer spalte einen gleichen eintrag haben, eben diese spalte anzeigen, allerdings so, daß nur ein einziges vorkommnis eines solchen eintrags angezeigt wird und nicht jedes.
mit anderen worten habe ich z.b. eine table mit einer spalte: eintrag eintrag eintrag nochmal nochmal eintrag nochmal eintrag und möchte über ein SELECT-statement erreichen, daß mir nur "eintrag" und "nochmal" jeweils 1x ausgegeben werden. programmtechnisch habe ich schon eine lösung dafür, aber das muß doch datenbankseitig auch gehen. kann mir jemand sagen, wie?
____________________________________
"Life is like a box of rockets," said the Marine. "You never know what you´re gonna ret." Then he pulled the trigger of his BFG9000. |
![]() |
![]() |
![]() |
#2 |
Veteran
![]() Registriert seit: 16.11.1999
Alter: 47
Beiträge: 369
|
![]() DISTINCT verwenden
schau einfach im google unter distinct wegen der genauen syntax nach
____________________________________
Sie sind wie dieser Hiob, sie ziehen den Mist einfach an. |
![]() |
![]() |
![]() |
#3 |
Senior Member
![]() Registriert seit: 26.04.2002
Beiträge: 168
|
![]() |
![]() |
![]() |
![]() |
#4 |
Inventar
![]() Registriert seit: 26.09.1999
Beiträge: 2.569
|
![]() GROUP BY
gruss, snowman
____________________________________
MediaMarkt? Ich bin doch nicht blöd, Mann! Vorsprung durch Technik Lesen Sie keine Anleitungen, FAQs, Readme - Files. Reine Zeitverschwendung. In den Newsgroups und Foren gibt es genug kompetente Leute, die mit großer Geduld immer wieder dieselben einfachen Fragen beantworten. Völlig kostenlos noch dazu! |
![]() |
![]() |
![]() |
#5 | |
Inventar
![]() Registriert seit: 22.10.2000
Alter: 41
Beiträge: 5.552
|
![]() Zitat:
![]() Also z.B. Select spalte, count(spalte) as Anzahl FROM Tabelle HAVING count(spalte) > 1 (wenn du alle haben möchtest wo mehr als 1 da ist) GROUP BY Spalte |
|
![]() |
![]() |
![]() |
#6 |
Aussteiger
![]() |
![]() http://www.mysql.com/doc/en/DISTINCT_optimization.html
http://www.mysql.com/doc/en/GROUP-BY-Functions.html ich würd aber auch eher distinct verwenden ... http://www.teradataforum.com/teradat...610_200404.htm http://www.informit.com/isapi/produc...susTTGROUPBYTT
____________________________________
Praktizierender Eristiker No hace falta ser un genio para saber quién dijo eso. Der wirklich faule Mensch ist oft extrem fleißig, denn er will möglichst schnell wieder faul sein. |
![]() |
![]() |
![]() |
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
|
|