Как найти конкретную строку между двумя таблицами по общему столбцу в postgresql? - PullRequest
0 голосов
/ 25 июня 2018

Я использую PostgreSQL, и у меня есть две таблицы, как показано ниже:

table1:
id   title  content  mail_number

table2:
id   title   mail_date   mail_number

теперь в моих кодах у меня есть специальный mail_number, и я хочу найти строку с моим mail_number! Я хочу что-то вроде:

select * from table1 OR table2 where mail_number = (my_number)

1 Ответ

0 голосов
/ 25 июня 2018

Ну, вы можете сделать что-то вроде этого:

select id, title, content, NULL as mail_date, mail_number
from table1
where mail_number = <my_number>
union all
select id, title, NULL as content, mail_date, mail_number
from table1
where mail_number = <my_number>;
...