Задать вопрос
@black_xe

MySQL-запрос с сортировкой по трем таблицам?

У меня 3 таблицы (users,company,calculation)
users (id, id_company,rol,login);
company (id_company, id_cen, nameCompany, city);
calculation (id_cen, cena);
У меня есть всплывашка, как в эту всплывашку вывести сортировку вида:
1) city
2) nameCompany
3) rol
4) login

*Объясняю: будет все рассортировано следующим образом, выписаны города > внутри городов наименования компаний относящихся к этому городу > внутри этих компаний все существующие роли > и в конце юзеры относящиеся к своей роли. Как такое вывести на сайт ?

Элементарно регистрацию, авторизацию, я сделал, связи все работают, а вот самое сложное замутить сортировку не могу. Помогите пожалуйста =)
  • Вопрос задан
  • 113 просмотров
Подписаться 1 Простой 1 комментарий
Пригласить эксперта
Ответы на вопрос 1
wildvampir
@wildvampir
Маньяк программист, в худшем его проявлении.
SELECT %поля которые надо отобразить/получить% FROM users
JOIN company USING (id_company)
JOIN calculation USING (id_cen)
ORDER BY %поле по которому надо сортировать% ASC

Почитайте про
JOIN - связывание таблиц
ORDER BY - сортировка данных
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
18 дек. 2024, в 16:33
2000 руб./в час
18 дек. 2024, в 16:06
5000 руб./за проект
18 дек. 2024, в 16:03
45000 руб./за проект