Как запрос на 2 столбца - PullRequest
0 голосов
/ 10 июля 2020

Я хотел бы иметь похожий запрос для 2 столбцов в 2 разных таблицах.

Допустим, Table Product и Table DefectProducts имеют столбцы SerialNumber. Я хочу, чтобы мой запрос работал, как показано ниже.

Например, SerialNumber из таблицы Product - NS123, а SerialNumber из DefectProducts - SNS123. Я хочу получить это значение SNS123.

Original query: 
select dp.SerialNumber from Product p, DefectProducts dp where p.SerialNumber=dp.SerialNumber

Desired Query:
select dp.SerialNumber from Product p, DefectProducts dp where p.SerialNumber like %dp.SerialNumber%

1 Ответ

1 голос
/ 10 июля 2020

СОЕДИНЕНИЕ с SQL будет выглядеть так

select SerialNumber from (
    select p.SerialNumber from Product p
    union all 
    select dp.SerialNumber from DefectProducts dp
) as x
where x.SerialNumber like = ?
...