sql >> Database teknologi >  >> RDS >> Mysql

Sortering af resultaterne af en mysql-forespørgsel

Du har ret, du skal ikke gemme kontakterne i en streng. Brug i stedet en anden tabel, som indeholder brugeroplysningerne. Den nye tabel skulle se nogenlunde sådan ud:

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

Når du så har brug for din kontaktliste, kan du blot udføre en anden forespørgsel:

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

Eller hvordan du skal bestille det.



  1. Fejl i udviklingen på Heroku

  2. Er det bedre at VÆLGE, før DU TILMELDER?

  3. Hvordan gemmer man en rækkes multiple kolonnes sum på den samme tabels samme rækkes en anden kolonne?

  4. Hvordan skriver jeg data fra R til PostgreSQL-tabeller med en autoinkrementerende primærnøgle?