powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Создание запроса на выборку
3 сообщений из 3, страница 1 из 1
Создание запроса на выборку
    #32934615
djamal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Извините может и был уже такой вопрос.
У меня есть таблица бригады, в ней 5 полей, первое id Primary index, остальные четыре тип int , в них заноситься id из таблицы сотрудники.
Вопрос в том как мне сделать выборку чтоб у меня на каждую бригаду выводились Фамилии сотрудников вместо их id.
...
Рейтинг: 0 / 0
Создание запроса на выборку
    #32934835
BigBob
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если в лоб, то имхо так:
Код: plaintext
 select w1.Name, w2.Name, w3.Name, w4.Name from Departments d inner join Woker w1 on w1.Id = d.Worker1 inner join Worker w2 on w2.Id = d.Worker2 inner join Worker w3 on w3.Id = d.Worker3 inner join Worker w4 on w4.Id = d.Worker4 
Но может быть имеет смысл организовать данные немного по другом? Например:
Таблица 1 - бригады
Таблица 2 - работники
Таблицы 3 - привязка работников к бргадам.
Может быть так удобнее будет?
...
Рейтинг: 0 / 0
Создание запроса на выборку
    #32934984
djamal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо нашел решение проще:
SELECT br.id, br.name, s1.name AS brigadir, s2.name AS driver, s3.name AS slesar1, s4.name AS slesar2
FROM brigada br
JOIN sotrudnik s1 ON s1.id=br.brigadir
JOIN sotrudnik s2 ON s2.id=br.driver
JOIN sotrudnik s3 ON s3.id=br.slesar1
JOIN sotrudnik s4 ON s4.id=br.slesar2
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Создание запроса на выборку
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]