У меня есть две таблицы с одинаковыми столбцами, мне нужно сделать выбор в этих двух таблицах, я хочу знать, как наилучшим образом это сделать, мой критерий выбора:Выполните выбор из двух таблиц с одинаковыми столбцами
SELECT
ISNULL(LoteDet.IdLoteDet, LoteDetPg.IdLoteDet) AS Expr1,
ISNULL(LoteDet.IDSac, LoteDetPg.IDSac) AS Expr2,
ISNULL(LoteDet.Comprom, LoteDetPg.Comprom) AS Expr3,
ISNULL(LoteDet.NossoNum, LoteDetPg.NossoNum) AS Expr4,
ISNULL(LoteDet.NossoNumDig, LoteDetPg.NossoNumDig) AS Expr5
FROM
LoteDet
CROSS JOIN
LoteDetPg
WHERE
Expr1 = 500
Это можно сделать?
Как это лучший способ для выполнения такого рода выбора, если не найдено значение в одной таблице, то значение будет в другой таблице ....
------ EDIT
Возможно, создать представление является хорошей альтернативой этому типу выбора?
Вы уверены, что нуждаетесь в декартовом продукте? –
Не могли бы вы показать ожидаемый результат? –