У меня есть две таблицыMySQL выбрать из таблицы 2, такой же, как таблицы 1
"работодателей":
emp_id empl_name wage
1 john 20/h
2 mike 20/h
3 sam 30/h
"позиции":
pos_id emp_id pos_name related_pos
1 1 cleaner 0
2 3 driver 3
3 2 bodyguard 0
мне нужно таблица отображения с Наименование работодателя, должность, заработная плата, связанное с этим положение, отставка Pos Pos, Rel Pos Работодатель
Теперь у меня есть запрос:
SELECT pos_name, empl_name, wage
FROM positions
LEFT JOIN employers ON employers.emp_id = positions.emp_id
следующий rquest не работает, но дает представление о том, что мне нужно:
SELECT pos_name, empl_name, wage, (SELECT empl_name
FROM positions
LEFT JOIN employers ON employers.emp_id = positions.related_pos) as emp2,
(SELECT pos_name
FROM positions
WHERE pos_id = related_pos) as pos2
FROM positions
LEFT JOIN employers ON employers.emp_id = positions.emp_id
Не дает мне эту идею. Чего вы хотите достичь? – kapa
Humm .. запрос, который не дает то, что вам нужно, не является способом описания проблемы. Можете ли вы просто поставить вывод запроса, который вы ожидаете? –