Това не е начинът, по който обикновено правите това, но като упражнение можете да получите набора от всички идентификатори на клиенти и МИНУС набора от всички идентификатори с повече от две транзакции, които можете да получите, без да гледате таблицата с клиенти за секунда време:
SELECT C.ID
FROM CUSTOMER C
MINUS
SELECT P.ID
FROM PERFORMS P
INNER JOIN TRANSACTION T
ON T.CODE = P.CODE
GROUP BY P.ID
HAVING COUNT(T.CODE) > 1;
Всъщност не е необходимо да се присъединявате към TRANSACTION, можете просто да преброите стойностите на кода в PERFORMS директно:
SELECT C.ID
FROM CUSTOMER C
MINUS
SELECT P.ID
FROM PERFORMS P
GROUP BY P.ID
HAVING COUNT(P.CODE) > 1;
... но може би има още нещо по въпроса какво сте показали, като ограничаване по тип или дата.