Я понять вообще не могу, почему запрос
SELECT
co.remm
FROM
PARMA.AO_ABONENT ab,
PARMA.AO_CONTRAGENT co
WHERE
ab.card_num = '6601709' AND
ab.contragent_id = co.id
выполняется, а запрос
SELECT trp.cardnum, co.remm FROM TR_PROBLEM trp, AO_CONTRAGENT co, AO_ABONENT ab WHERE trp.cardnum='6601709' AND ab.card_num=trp.cardnum AND co.id=ab.contragent_id
выдает вот это:
ORA-00904: "TRP"."CARDNUM": invalid identifier
00904. 00000 - "%s: invalid identifier"
*Cause:
*Action:
Error at Line: 1 Column: 118
Я не понимаю, что ему не нравится в "TRP"."CARDNUM".
Ссылка на линк PARMA в первом запросе - скорее всего лишняя, т.к. в линке БД, в котором выполняется запрос, присутствуют все таблицы из SQL кода.