2014-10-11 61 views
-2

我叫一表“环境管理计划”包含5列数(ID,姓名,性别,出生日期,职业) ,我需要ORDER BY和GROUP BY不工作对我来说

SELECT * 
FROM Emps 
ORDER BY ID 
GROUP BY Gender, BirthDate 

但它不起作用。我得到这个错误

语法错误(缺少操作员)在查询表达式“ID组由性别”

任何帮助吗?

回答

1

因为性别和出生日期都是由项目组,因此他们必须选择的项目。

select Gender ,BirthDate from Emps group by Gender,BirthDate,id order by id  
+0

有效,感谢您的谢谢 – Hossam 2014-10-11 02:56:25

-1

试试这个:

SELECT * FROM Emps GROUP BY Gender, BirthDate ORDER BY ID  

ORDER BY应该是GROUP BY后

+0

err(无法对使用*选择的字段进行分组) – Hossam 2014-10-11 02:54:12