sql >> Database >  >> RDS >> Mysql

De resultaten van een mysql-query sorteren

Je hebt gelijk, je moet de contacten niet in een string opslaan. Gebruik in plaats daarvan een andere tabel die de gebruikersinformatie bevat. De nieuwe tabel zou er ongeveer als volgt uit moeten zien:

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

Als u uw lijst met contactpersonen nodig heeft, kunt u eenvoudig een andere zoekopdracht uitvoeren:

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

Of hoe je het ook wilt bestellen.



  1. PostgreSQL-exportresultaat als CSV van externe server

  2. Mysql:Vind vermeldingen van een specifieke dag met behulp van de tijdstempelkolom

  3. Hoe de berichtenlijst en de bijbehorende tags met het kleinste aantal zoekopdrachten te krijgen

  4. Oracle bulkimport