У меня есть две таблицы:
Таблица 1
id, name1
Таблица 2
id, name2a, name2b
Имена столбцов таблицы 2 name2a и name2b являются ссылками на идентификатор таблицы 1. Мне нужно создать запрос, который извлекает оба имени из таблицы 1 на основе идентификаторов, использованных в таблице 2.
Следовательно, если в Таблице 1 содержалось:
1 Peter
2 Paul
И таблица 2 содержала:
1 1 2
2 2 2
Тогда оператор select должен дать мне:
Peter Paul
Paul Paul
Я обошел все вокруг, пытаясь построить этот SQL, и лучшее, что я придумал, было:
SELECT table1.name AS 'name', table1.name AS 'Other name'
FROM table1, table2
WHERE table1.id = table2.name2a
Который правильно показывает только столбец name2a.
Любая помощь приветствуется! Я думаю, мне нужно сделать соединение, но я действительно изо всех сил ...