Ich versuche mich gerade etwas an SQL und nutze dafür MySQL mit der enthaltenen Workbench.
Ich habe eine Tabelle
Nun möchte ich aus dieser Tabelle die Werte für `nachname`, `vorname`und `ort`für die Personen haben, bei denen der Nachname in der Tabelle mehr als zwei mal vorkommt.
Mit dem Befehl
bekomme ich zwar nur die entsprechenden Nachnamen (Lessig, Mustermann) angezeigt, aber eben nur mit jeweils einer Zeile.
Ich hätte als Ergebnismenge gerne
Allerdings scheitere ich an dem Befehl dafür
*Topic verschoben*
Ich habe eine Tabelle
personen
mit folgenden Datensätzen:id | vorname | nachname | strasse | hausnummer | ort |
1 | Ingo | Lessig | Ingo Strasse | 15 | Frankfurt |
2 | Max | Mustermann | Hauptstrasse | 11 | Fulda |
3 | Berbel | Berlauch | Friedensweg | 7 | Kassel |
4 | Heiko | Lessig | Ingo Strasse | 15 | Frankfurt |
5 | Thomas | Müller | August Strasse | 7 | München |
6 | Anke | Lessig | Bodenweg | 105 | Oberhof |
7 | Manfred | Mustermann | Audiweg | 24 | Ingolstadt |
8 | Marcus | Müller | Hauptstrasse | 1 | Berlin |
9 | Karl | Abe | Am Marktplatz | 36 | Halle |
10 | Franz | Mustermann | Leipziger Str. | 17 | Offenbach |
Nun möchte ich aus dieser Tabelle die Werte für `nachname`, `vorname`und `ort`für die Personen haben, bei denen der Nachname in der Tabelle mehr als zwei mal vorkommt.
Mit dem Befehl
Ich hätte als Ergebnismenge gerne
nachname | vorname | ort |
Lessig | Anke | Oberhof |
Lessig | Heiko | Frankfurt |
Lessig | Ingo | Frankfurt |
Mustermann | Franz | Offenbach |
Mustermann | Manfred | Ingolstadt |
Mustermann | Max | Fulda |
Allerdings scheitere ich an dem Befehl dafür
*Topic verschoben*
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Marcus Gräfe“ ()