@gasperoid

Как правильно сформулировать запрос ?

Есть таблица со списком задач где есть 2 поля 1. Ответственный (id) и 2. Создатель (id). Данные о них хранятся в таблице сотрудников. Как теперь выбрать имя Ответственного и Создателя из таблицы?
Пытаюсь с INNER JOIN но не получается !
  • Вопрос задан
  • 2275 просмотров
Пригласить эксперта
Ответы на вопрос 1
BedwaRe
@BedwaRe
Пиши код
employer
4fa8f967da5a4a5589e328cd9b7389bc.JPG
task
bfa6a833594945aba1c54bcbcff7bbe5.JPG
SELECT name FROM employer, task
WHERE task.creator = employer.id
OR task.responser = employer.id

Вывод:
88aa4eefc71444fa82d62d2d31b2a4a7.JPG
Но это не решение проблемы) Вам нужно вести еще одно поле (первичный ключ) - id записи в таблице task. Иначе вы не сможете полноценно работать с записями в контексте строки (тоесть выбирать построчно). А там уже и джойны полегче писать будет ;-)
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы