0
В моей базе данных я хочу добавить два представления и все столбцы в одном из них в другое.SQL: использование join для добавления столбцов
Посмотреть один:
|Col1 | Col2 |
| | |
| | |
| | |
Смотреть два:
|Col1 | Col3 | Col4| Col5 |
| | | | |
| | | | |
| | | | |
Мой желаемый результат:
|Col1 | Col2 | Col3 | Col4 |
| | | | |
| | | | |
| | | | |
Я попытался это с решениями, как:
SELECT Col1, Col2
FROM view1 NATURAL JOIN(
SELECT Col1, Col2, Col3, Col4
FROM view2);
Ive также пробовал с другими объединениями, но продолжал получать ошибку, что мне не хватает ключевых слов.
Как объединить таблицы так, как я желаю?
Может ли быть col1 in view1, которого нет в виду2? Может ли быть col1 в view2, который не существует в view1? –
Все значения в Col1 view1 присутствуют в представлении Col1 2, но могут быть значения в представлении2, которые не находятся в представлении1. – xsiand
Затем используйте предложение Codeek и внешний вид view1 для просмотра2 ('from view1 right join view2'или' from view2 left join view1'). –