В настоящее время у меня есть следующий запрос
SELECT table1.col1, table2.col2
FROM table1
INNER JOIN table2 ON table1.col1=table2.col6
WHERE col3 IN
(SELECT col1
FROM table3
WHERE col4 IN (
SELECT col4
FROM table4
WHERE col5 LIKE '%XYZ%'
)
) ORDER BY table1.col1
Результат, который я получаю, выглядит следующим образом
COL1 | COL2
Bob LA
BOB NY
Charlie SF
Donald Phoenix
Edward Chicago
Edward DC
Florence Miami
George Sunnyvale
Helen Orlando
Helen Houston
Если вы наблюдаете результаты, следующие записи дублируются на Col1 (Боб,Эдуард, Елена)Ниже приведены только отдельные записи (Чарли, Дональд, Флоренция, Джордж).
Мне нужны 2 разных запроса, в которых один запрос должен возвращать только отдельные записи, а другой - только дубликаты.«Мне нужны ОБА Col1 и Col2, возвращенные из обоих запросов».Я пытался изменить, но либо выдает ошибку, либо не приводит ни к каким результатам.
Желаемый результат
Результат Query1 (только отдельные записи)
COL1 | COL2
Charlie SF
Donald Phoenix
Florence Miami
George Sunnyvale
Результат Query2 (возвращены только повторяющиеся записи)
COL1 | COL2
Bob LA
BOB NY
Edward Chicago
Edward DC
Helen Orlando
Helen Houston