原始表顯示如下:理解SQL查詢 '不同' 初學者名爲Employee
------------------------
Id | Salary
------------------------
1 | 100
------------------------
2 | 100
------------------------
QUERY1:select distinct * from Employee order by Salary desc limit 1,1;
結果顯示:
------------------------
Id | Salary
------------------------
2 | 100
------------------------
QUERY2: select distinct Salary from Employee order by Salary desc limit 1,1;
結果顯示:
空集;
如何理解這兩個sql查詢?我總是認爲query2的結果會是這樣嗎?
------------------------
Salary
------------------------
100
------------------------
任何人都可以給我一些建議嗎?
你的答案LIMIT節幫助了我很多,你是個好人! – zhaopei