Я пытаюсь извлечь данные с помощью уникального идентификатора из двух отдельных схем в TOAD для Oracle с использованием SQL. Обычно я экспортирую в Python и работаю оттуда csv, однако в этом случае я должен сравнить в TOAD перед экспортом, так как одно поле данных СЛИШКОМ слишком велико для экспорта без фильтрации с использованием идентификатора заявки. Итак, я попробовал:
SELECT LDKEY, LDOWNERTABLE, LDTEXT, LDOWNERCOL
FROM DB.SCHEMA1
WHERE LDKEY = DB.SCHEMA2.TICKETUID
и ...
SELECT LDKEY, LDOWNERTABLE, LDTEXT, LDOWNERCOL
FROM DB.SCHEMA1
WHERE (
SELECT TICKETUID
FROM DB.SCHEMA2
WHERE LDKEY = TICKETUID
)
Как я могу сравнить LDKEY
из одной схемы с TICKETUID
другой? Я только хочу извлечь данные, где ключ и тикет равны - все остальные данные мне не нужны. Я могу вывести данные, используя только одну схему, но один набор данных DB.SCHEMA1
слишком велик для экспорта, поэтому сначала его нужно отфильтровать. Как сравнения между схемами работают в SQL / TOAD? Как я могу ссылаться на другую схему из запросов SQL?
Я видел подобные вопросы там, но ни один из них, похоже, не достиг этого напрямую.