2012-11-14 97 views
0

每當GROUP BY信息發生更改時,是否可以在執行查詢時重複數據庫表的列名稱?我的查詢是按列分組的。輸出查詢時重複列名

SELECT name.fname as First_Name, 
    name.sales as Sales, 
    name.city as City 
FROM name 
GROUP BY city 
ORDER BY name.fname; 
+1

您的查詢是沒有意義的:你實際上並不是由任何分組(你有沒有聚合列)。你想要什麼命令? – Bohemian

+1

你能展示一個你正在尋找的結果的例子嗎? – Ibu

+0

當您按列進行分組時,您只能爲該列的每個值獲取一行 - 這就是「group by」在SQL中的含義。 – Barmar

回答

0

我想你想要這樣的:

SELECT name.fname as First_Name, 
    name.sales as Sales, 
    name.city as City 
FROM name 
ORDER BY city, fname;