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

Sắp xếp kết quả của một truy vấn mysql

Bạn nói đúng, bạn không nên lưu trữ danh bạ trong một chuỗi. Thay vào đó, hãy sử dụng một bảng khác có chứa thông tin người dùng. Bảng mới sẽ trông giống như sau:

Table: user_contacts
| user_id    |    contact_id    | confirm |
-------------------------------------------
|  your data here...                      |

Sau đó, khi bạn cần danh sách liên hệ của mình, bạn có thể chỉ cần thực hiện một truy vấn khác:

SELECT * FROM `user_contacts`
JOIN `users` ON `users`.`id` = `user_contatcs`.`user_id`
WHERE `users`.`id` = $id
ORDER BY `users`.`name`;

Hoặc tuy nhiên bạn cần đặt hàng.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Chuyển đổi tập lệnh MS SQL sang Mysql và Oracle

  2. Lưu trữ nội dung của một mảng PHP trong cơ sở dữ liệu MySQL

  3. Làm thế nào để thiết lập Hibernate để đọc / ghi vào các nguồn dữ liệu khác nhau?

  4. Truy vấn MySQL - các mục nhập gần đây cho mỗi nhóm

  5. Triển khai Cơ sở dữ liệu quan hệ MySQL trên Ubuntu 12.04 (Precise Pangolin)