Alternativ kann eine Common Table Expression verwendet werden:

Code:
$sql1="With X as (select concat('76', substr(Feld1,3,4)) AS SD 
                     from Bibliothek.Datei 
                     where Feld1='$ab')
         Select * from x group by SD";
Sollte tatsächlich nur dieses eine Feld selectiert werden, also keine Summe u.ä. gebildet werden, dann auch mit Distinct gearbeitet werden.

Code:
$sql1="select Distinct concat('76', substr(Feld1,3,4)) AS SD 
           from Bibliothek.Datei 
           where Feld1='$ab';
Birgitta