это будет порядок по группам
SELECT
pp.BusinessEntityID,
pp.FirstName,
pp.MiddleName,
pp.LastName,
ppw.PasswordHash,
ppw.PasswordSalt,
pph.PhoneNumber
FROM
Person.Person as pp
inner join Person.Password as ppw on pp.BusinessEntityID=ppw.BusinessEntityID
inner join Person.PersonPhone as pph on pp.BusinessEntityID=pph.BusinessEntityID
order by pp.BusinessEntityID ASC, pp.FirstName, pp.MiddleName, pp.LastName, ppw.PasswordHash, ppw.PasswordSalt, pph.PhoneNumber;
но если вы хотите использовать группу к тому времени, это будет
SELECT
pp.BusinessEntityID,
pp.FirstName,
pp.MiddleName,
pp.LastName,
ppw.PasswordHash,
ppw.PasswordSalt,
pph.PhoneNumber
FROM
Person.Person as pp
inner join Person.Password as ppw on pp.BusinessEntityID=ppw.BusinessEntityID
inner join Person.PersonPhone as pph on pp.BusinessEntityID=pph.BusinessEntityID
group by pp.BusinessEntityID , pp.FirstName, pp.MiddleName, pp.LastName, ppw.PasswordHash, ppw.PasswordSalt, pph.PhoneNumber;
но отличное лучше, если нет агрегации, группа по для агрегации