Hier nochmal die Datensätze
1,137a04e745d4f91bca0057ab0dc32ab9,1
2,137a04e745d4f91bca0057ab0dc32ab9,2
3,137a04e745d4f91bca0057ab0dc32ab9,32
4,137a04e745d4f91bca0057ab0dc32ab9,4
5,137a04e745d4f91bca0057ab0dc32ab9,5
6,137a04e745d4f91bca0057ab0dc32ab9,10
7,227a04e566d4A22baa2257abdf999ab9,2
8,227a04e566d4A22baa2257abdf999ab9,3
9,227a04e566d4A22baa2257abdf999ab9,5
10,227a04e566d4A22baa2257abdf999ab9,4
11,227a04e566d4A22baa2257abdf999ab9,3
12,227a04e566d4A22baa2257abdf999ab9,10
wenn ich mit
PHP-Code:
Select sitzungsnr from table where status != 32
prüfe, dann bekomme ich im ersten Teil beim ersten Satz gleich einen Treffer.
Das wäre aber falsch, da ja der Satz mit der ID 4 den Status 32 hat.
Ich müsste also Gruppen anhand der Sitzungsnr bilden, und dort dann jeden Satz auf status = 32
prüfen.
Aber das bekomme ich irgendwie nicht als Abfrage gebacken.
d.h. Die Sätze mit der gleichen Sitzungsnr bilden Gruppen.
Und sobald in einer Gruppe ein Satz mit dem status 32 ist, dann ist die ganze Gruppe für mich nicht mehr interressant.
Da ich sie aber später noch benötige, kann ich sie nicht aus der DB löschen.
Gruss
jogi