關於加不加distinct

先上兩張sql的截圖,第一張是在按照時間排序好的結果: 第二張是在排序之後用group by分組,得到的結果爲5月份的: 我覺得很奇怪,爲什麼group by之後取到的是5月份的,按道理來說我前面排序好了,分組之後應該取到的是1月份的,最後在select的時候加上distinct,問題得到解決,不知道是不是因爲distinct取的是排序之後的值,但是group by是寫在外層的應該是排序之後再取,
相關文章
相關標籤/搜索