sql >> Databáze >  >> RDS >> Mysql

Třídění výsledků mysql dotazu

Máte pravdu, kontakty byste neměli ukládat do řetězce. Místo toho použijte jinou tabulku, která obsahuje informace o uživateli. Nová tabulka by měla vypadat nějak takto:

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

Když pak budete potřebovat svůj seznam kontaktů, můžete jednoduše provést další dotaz:

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

Nebo si to musíte objednat.



  1. vytváření relačních tabulek v mysql

  2. Nastavení vlastnosti V$SESSION.program na Glassfish JDBC Connection Pool

  3. PHP echo vrací slovo 'Array'

  4. Použití CodeIgniter get_where k řetězení příkazů 'and' a 'or'