0
У меня есть проблема, чтобы правильно сделать эту операцию в SQL:Если EXISTS (SELECT 1 FROM # tempTable1) AND NOT EXISTS (SELECT 1 FROM # tempTable2 где ...)
If exists(SELECT 1 FROM #tempTable1 table1) AND NOT EXISTS (SELECT 1 FROM #tempTable2 table2 where table2.id = table1.id)
BEGIN
SELECT......
END
ELSE.....
Я стараюсь это слишком без успеха:
IF EXISTS (SELECT 1 FROM #tempTable1)
BEGIN
SELECT * FROM #tempTable1 table1
IF NOT EXISTS (SELECT 1 FROM #tempTable2 where id = table1.id)
BEGIN
.....
END
END
ELSE....
Не могли бы вы рассказать мне, есть ли хороший способ сделать это?
И какова должна быть логика за этим в ваших словах? –