sql >> Databasteknik >  >> RDS >> Mysql

Sortera resultaten av en mysql-fråga

Du har rätt, du ska inte lagra kontakterna i en sträng. Använd istället en annan tabell som innehåller användarinformationen. Den nya tabellen bör se ut ungefär så här:

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

När du sedan behöver din kontaktlista kan du helt enkelt göra en annan fråga:

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

Eller hur du än behöver beställa den.



  1. UPPDATERA syntax med ORDER BY, LIMIT och flera tabeller

  2. Hur man återställer numret/kolumnen för automatisk ökning i en MySql-tabell

  3. mysql tidklocka

  4. Python:Hämtar PostgreSQL-frågeresultat som formaterade JSON-värden