1
私は、次のリクエストがありますPostgreSQLの、明確な、順括弧
select distinct m1.firstname, m1.surname
from cd.members as m1
join cd.members as m2 on m2.recommendedby = m1.memid
order by m1.surname, m1.firstname;
をし、それが正常に動作します。しかし、この1:私がいないときは、括弧とを使用しなければならないとき、私は理解できない
ERROR: for SELECT DISTINCT, ORDER BY expressions must appear in select list
:
select distinct m1.firstname, m1.surname
from cd.members as m1
join cd.members as m2 on m2.recommendedby = m1.memid
order by (m1.surname, m1.firstname);
は私にエラーを与えます。
私はそれを得ました。答えをありがとう – user3309314