Benne: Ausgabe bei gleichen Spalten

Hallo Forum,

ich habe in einer mySQL-Datenbank eine Tabelle mit folgendem Schema:

| Vorname | Nachname | Jahrgang |
---------------------------------
|  Max    |Mustermann| 1950     |
|  Max    |Mustermann| 1950     |
|  Max    |Mustermann| 1920     |
|  Max    |Mustermann| 1920     |
| Person 2| Name 2   | 1960     |
| Person 3| Name 3   | 1967     |
---------------------------------

Dabei möchte ich mit einer SELECT Operation folgende Tabelle ausgeben:

| Vorname | Nachname | Jahrgang |
---------------------------------
|  Max    |Mustermann| 1950     |
|  Max    |Mustermann| 1920     |
---------------------------------

wie kann man so etwas anstellen?
Vielen Dank,
Benne

  1. wie kann man so etwas anstellen?

    Falls Du idente _Zeilen_, deren Existenz übrigens nicht unbedingt für gutes Datenbanklayout spricht, unterdrücken willst:

    SELECT DISTINCT foo FROM bar WHERE quux;

  2. Hallo Forum,

    ich habe in einer mySQL-Datenbank eine Tabelle mit folgendem Schema:

    | Vorname | Nachname | Jahrgang |

    |  Max    |Mustermann| 1950     |
    |  Max    |Mustermann| 1950     |
    |  Max    |Mustermann| 1920     |
    |  Max    |Mustermann| 1920     |
    | Person 2| Name 2   | 1960     |
    | Person 3| Name 3   | 1967     |

    Dabei möchte ich mit einer SELECT Operation folgende Tabelle ausgeben:

    | Vorname | Nachname | Jahrgang |

    |  Max    |Mustermann| 1950     |
    |  Max    |Mustermann| 1920     |

    hallo

    select distinct vorname name from tabelle;

    gruss
    horst

    1. ups... komma vergessen

      select distinct vorname, name, jahrgang from tabelle;

      gruss
      horst

  3. SELECT * FROM tabelle WHERE (jahrgang="1950" OR jahrgang="1920")
    würde zumindest folgendes ergeben:

    | Vorname | Nachname | Jahrgang |
    ---------------------------------
    |  Max    |Mustermann| 1950     |
    |  Max    |Mustermann| 1950     |
    |  Max    |Mustermann| 1920     |
    |  Max    |Mustermann| 1920     |
    ---------------------------------

    Du müsstest dann noch eine Bedingung einbauen, die bewirkt, dass doppelt vorhandene Einträge nur einmal ausgegeben werden.