2014-03-07 19 views

回答

2

你不能這樣做。一種方法是使用select field number,但如果select語句中的列數是固定的(或不少於您在ORDER BY中使用的數字),則此方法有效。

例如,如果你始終5列(或更多)在選擇列表中,您可以運行下面的查詢:

select * from tabname order by 1,2,3,4,5 

在這個例子中這意味着1 - 在選擇列表中的第一列, 2是第二個,....

+0

謝謝。我已經在使用'select * from tabname order by 1,2,3,4,5'我想要一些更一般的東西,你說過我們不能這樣做。 –

相關問題