0
SELECT *
FROM XYZ
WHERE COLUMN_NAME IN ('A', 'B', 'C');
ВЫВОД:Distinct при использовании 'в' Пунктом
A
A
A
A
A
A
A
A
A
Как различные значения при использовании "в" пункта?
SELECT *
FROM XYZ
WHERE COLUMN_NAME IN ('A', 'B', 'C');
ВЫВОД:Distinct при использовании 'в' Пунктом
A
A
A
A
A
A
A
A
A
Как различные значения при использовании "в" пункта?
Запрошенный вами запрос дает правильный результат.
При выполнении SQL:
select *
from XYZ
where COLUMN_NAME IN ('A', 'B', 'C');
это означает, что вы говорите, выбрать все записи из таблицы XYZ, где column_name является A, B и C. Таким образом, в этом случае ваша таблица 9 строк со всеми имя столбца как A, поэтому результат.
Если вам нужен отдельный набор результатов, то вам нужно использовать.
select distinct *
from XYZ
where COLUMN_NAME IN ('A', 'B', 'C') ;
вам понадобится подзапрос, если вы хотите вернуть все столбцы. Имеет ли таблица первичный ключ? Можете ли вы дать больше информации о своем столе? – ElenaDBA
'select distinct ...'? –