Watusimann
Erfahrenes Mitglied
Hallo zusammen
Im Moment bin ich seit ein paar Stunden am verzweifeln.
Ich möchte doppelte Einträge anzeigen lassen, jedoch mit einem Vergleich von zwei Spalten.
D.h. es soll wie unten aufgezeigt der erste und der dritte Datensatz angezeigt werden, da dort das Feld belegnummer und das Feld teilenummer übereinstimmt.
Nun habe ich mich zwar mit HAVING auseinander gesetzt, und kann einzeln die doppelten Einträge sichten - nur leider nicht zusammen.
WENN belegnummer DOPPELT, DANN zeige Datensatz an... Habe ich bisher so gelöst, nur wie baue ich die zweite Doppelung ein
So gehts nicht ...
Ich danke schonmal im Voraus für Eure Hilfe.
Gruß Watusimann
Im Moment bin ich seit ein paar Stunden am verzweifeln.
Ich möchte doppelte Einträge anzeigen lassen, jedoch mit einem Vergleich von zwei Spalten.
D.h. es soll wie unten aufgezeigt der erste und der dritte Datensatz angezeigt werden, da dort das Feld belegnummer und das Feld teilenummer übereinstimmt.
Code:
+-------------+-------------+----------+
| belegnummer | teilenummer | bewegung |
+-------------+-------------+----------+
| 11111 | 222 | out |
+-------------+-------------+----------+
| 22222 | 333 | out |
+-------------+-------------+----------+
| 11111 | 222 | in |
+-------------+-------------+----------+
| 22222 | 444 | in |
+-------------+-------------+----------+
Nun habe ich mich zwar mit HAVING auseinander gesetzt, und kann einzeln die doppelten Einträge sichten - nur leider nicht zusammen.
WENN belegnummer DOPPELT, DANN zeige Datensatz an... Habe ich bisher so gelöst, nur wie baue ich die zweite Doppelung ein

Code:
SELECT belegnummer FROM teilebewegungen GROUP BY belegnummer HAVING(COUNT(belegnummer) > 1)
Code:
SELECT
belegnummer, teilenummer
FROM
teilebewegungen
GROUP BY
belegnummer
(HAVING(COUNT(belegnummer) > 1) AND HAVING(COUNT(teilenummer) > 1)
Ich danke schonmal im Voraus für Eure Hilfe.
Gruß Watusimann