есть два запроса
(SELECT id, type From t1 where type = 1) union (SELECT id,type From t1 where type = 2) group by id
Запрос упрощен чтобы понять суть
как сделать так что чтобы группировка была следующим образом, если в первом запросе найден id и во втором, остался id только из первого запроса
Петр Питерский, не понял... что значит "отдельными запросами", если запрос тупо ОДИН? и возвращает он полный набор записей, и где "найден", и где "не найден", не используя UNION.