2014-10-11 34 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