admin_authority verisi sessionda taşınarak koşullu çift sorgu yazılabilir.

if ( $_SESSION['admin_authority'] == 'admin' )
{
    // admin için tümünü listeleyen sorgu
    $komisyonsor=$db->prepare("SELECT * FROM komisyonlar as k");
    $komisyonsor->execute();
} else {
    // yetki kontrollü sorgu
    $komisyonsor=$db->prepare("SELECT * FROM komisyonlar as k inner join administrator as b on k.komisyon_id=b.komisyon_id WHERE b.admin_username=:username");
    $komisyonsor->execute(array(
        'username' => $_SESSION['admin_username']
    ));
}