Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Cách thứ tự theo mệnh đề hoạt động trong mysql, thứ tự hiển thị hành vi wierd

Vấn đề với điều này là do có một giá trị trùng lặp mà bạn chỉ định cho đơn đặt hàng của mình bằng cách gọi là Ông hoặc Bà của nó.

nếu bạn muốn đảm bảo rằng nó sẽ luôn theo một thứ tự cụ thể thì bạn cũng nên bao gồm khóa chính làm thứ tự thứ hai để giữ cho tất cả đều giống nhau .. hay còn gọi là

ORDER BY CON_PREFIX ASC, M_ID ASC

như hiện tại là ORDER BY CON_PREFIX đang cung cấp cho bạn chính xác những gì nó sẽ cung cấp cho bạn, các tiền tố theo thứ tự tăng dần, không có gì liên quan đến giới hạn gây ra điều này, bạn chỉ cần nói với MySQL cách khác mà bạn muốn dữ liệu được trả lại cho bạn.

để phản hồi PERSONAL OPINION của bạn chỉnh sửa trong câu hỏi .... những gì bạn đang mô tả là không hợp lý, hãy nghĩ về nó theo cách này, bất kỳ thứ tự mặc định nào sẽ được sử dụng để lấy dữ liệu hiện đã biến mất vì bạn đang chỉ định một thứ tự. nếu không có bất kỳ thứ tự nào trong mệnh đề thì mysql có một mẫu lựa chọn chung nhưng một lần nữa nó sẽ biến mất khi bạn đặt hàng theo truy vấn



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Điều khoản LIMIT thay thế trong JPQL là gì?

  2. Làm thế nào để lưu trữ một số 128 bit trong một cột duy nhất trong MySQL?

  3. cách sắp xếp một phản hồi JSON dựa trên mối quan hệ cơ sở dữ liệu bằng cách sử dụng tài liệu hùng hồn

  4. MySQL - Tham gia và đếm các hàng từ một bảng khác

  5. THÔNG TIN DỮ LIỆU TẢI MySQL với dấu phẩy làm dấu phân tách thập phân