Вы хотите запустить только если ничего из этого не существует.
Вы можете использовать ключевое слово EXISTS.
Как то так.
IF NOT EXISTS SELECT ID FROM Master1 WHERE (...)
IF NOT EXISTS SELECT ID FROM Master2 WHERE (...)
IF NOT EXISTS SELECT ID FROM Master3 WHERE (...)
BEGIN
..do stuff...
END
Обратите внимание, что я не использую count, если count равен нулю NOT EXISTS, то true. Выберите любой столбец, чтобы запустить запрос.
Не могу сейчас проверить, синтаксис может выглядеть так:
IF NOT EXISTS (SELECT ID FROM Master1 WHERE (...))
IF NOT EXISTS (SELECT ID FROM Master2 WHERE (...))
IF NOT EXISTS (SELECT ID FROM Master3 WHERE (...))
BEGIN
..do stuff...
END