MySQL: 중복된 숫자를 오름차순으로 정렬
P粉763748806
2023-07-25 12:41:47
<p>내가 가진 것은 个表格,看起来image这样:</p>
<테이블 클래스="s-테이블">
<머리>
<tr>
<번째> ID
<번째> 값
</tr>
</머리>
<본문>
<tr>
<td>1</td>
<td>1</td>
</tr>
<tr>
<td>2</td>
<td>1</td>
</tr>
<tr>
<td>3</td>
<td>1</td>
</tr>
<tr>
<td>4</td>
<td>2</td>
</tr>
<tr>
<td>5</td>
<td>2</td>
</tr>
<tr>
<td>6</td>
<td>2</td>
</tr>
</tbody>
</테이블>
<p>저희는 某种循环中按光这种方式对它们进行递增排序。</p>
<테이블 클래스="s-테이블">
<머리>
<tr>
<번째> ID
<번째> 값
</tr>
</머리>
<본문>
<tr>
<td>1</td>
<td>1</td>
</tr>
<tr>
<td>4</td>
<td>2</td>
</tr>
<tr>
<td>2</td>
<td>1</td>
</tr>
<tr>
<td>5</td>
<td>2</td>
</tr>
<tr>
<td>3</td>
<td>1</td>
</tr>
<tr>
<td>6</td>
<td>2</td>
</tr>
</tbody>
</테이블>
<p>我信这可以很容易地用PHP完成,但是我想看看是否可以使用SQL来实现。</p>
ORDER BY 절에 ROW_NUMBER() 창 함수를 사용하세요:
으아악이 데모를 확인하실 수 있습니다.