Hallo,
bei ersten durchlauf mit pjt_nr=1 ird in der inneren whileschleife ein eintrag gefunden beim ersten mal ist er gleich, beim zweiten mal ungleich deshalb die ausgabe
beim durchlauf mit pjt_nr=2 werden beim inneren select 2 datensätze gefunden...ebenfalls in der äußeren, so ist jedesmal die 1 von der 2 verschieden und beim 2 mal die 2 von der 1 , deshlab zwei ausgaben BC...
Odium