Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Sortowanie wyników zapytania mysql

Masz rację, nie powinieneś przechowywać kontaktów w ciągu. Zamiast tego użyj innej tabeli, która zawiera informacje o użytkowniku. Nowa tabela powinna wyglądać mniej więcej tak:

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

Następnie, gdy potrzebujesz swojej listy kontaktów, możesz po prostu wykonać inne zapytanie:

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

Lub jakkolwiek musisz to zamówić.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wykonywanie wielu zapytań natywnych za jednym razem

  2. MySQL UPDATE z SELECT SUM z innej tabeli

  3. skarpetki proxy mysql

  4. Łatwa składnia 'utwórz tabelę z widoku' w mysql?

  5. Jak tworzyć indeksy na wielu kolumnach