Change this part of the query to get ordered printing. See <FIELDNAME>
SELECT TabTitle,A.ButtonName,A.CheckBoxName,B.SubCheckboxName FROM (Select * from PersonalTrainerCheckboxData where Checked=true and ButtonName<>'Startseite' and ButtonName<>'Ende') A LEFT JOIN (Select * From PersonalTrainerSubcheckboxData where SubCheckBoxChecked=true ) B ON A.ButtonName = B.ButtonName AND A.TabID = B.TabID And A.CheckBoxName = B.CheckBoxName ORDER BY A.<fieldname> ASC</fieldname>