SQL-запрос о том, как выбрать данные - PullRequest
0 голосов
/ 29 ноября 2018

Привет, Все, у меня есть две таблицы

Table 1 

id details
1  abc
2  def
3  xyz

Table 2
id details 
1  rst
1  uvw

Мне нужен результат, как показано ниже

1 abc
1 rst
1 uvw

Пожалуйста, помогите!

Ответы [ 2 ]

0 голосов
/ 29 ноября 2018

Очень просто, это может выглядеть так:

SELECT * FROM Table1 WHERE id=1
UNION
SELECT * FROM Table2 WHERE id=1;
0 голосов
/ 29 ноября 2018

Вы можете использовать UNION ALL:

SELECT t1.id, t1.details
FROM table1 t1
WHERE EXISTS (SELECT 1 FROM table2 t2 WHERE t2.id = t1.id)
UNION ALL
SELECT t2.id, t2.details
FROM table2 t2
WHERE EXISTS (SELECT 1 FROM table1 t1 WHERE t2.id = t1.id);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...