我想选择distinct
user age
(列名称)和user name
(另一列名称)的组合,但是当我写distinct (user_age, user_name)
时,有{syntax error
1}}。如果有人有想法如何用distinct
写multiple columns
,那就太棒了。
BTW,使用MySQL Workbench/MySQL
答案 0 :(得分:1)
您必须离开括号。只需写下
SELECT distinct user_age, user_name FROM foo where bar;
- )
答案 1 :(得分:1)
有两种方法可以实现这个目标
SELECT DISTINCT user_age, user_name FROM table WHERE some_condition;
OR
SELECT user_age, user_name FROM table WHERE some_condition GROUP BY user_age, user_name;
希望这有帮助