У меня есть следующий SQL скрипт сервера:Выберите столбец не входит в группу по
SELECT
cicmpy.cmp_name as Naam
,c2.cmp_name as Arts
,cicmpy.textfield1 as Voornaam
,items.UserField_02 as Label
,absences.HID
FROM
Absences
INNER JOIN
cicmpy ON Absences.CustomerID = cicmpy.cmp_wwn
INNER JOIN
cicmpy as c2 ON Absences.FreeGuidField_01 = c2.cmp_wwn
INNER JOIN
Items ON absences.ItemCode = items.ItemCode
WHERE
Absences.Type = 86
мне нужно все столбцы я имею в SELECT
заявление, но только уникальные. Как бы то ни было, столбец HID
является уникальным столбцом, поэтому группировка на нем возвращает все строки. Я попытался достичь своей цели с CTE, но не смог. Как я могу получить все уникальные записи на основе столбцов, кроме столбца HID
?
Вы просто хотите отличать эти столбцы? – Cheruvian
Почему вы также хотите вернуть HID? Какой HID вы хотите вернуть? В одной группе может быть несколько HID. – JodyT
Можете ли вы дать нам небольшую пробную информацию и ваш желаемый результат? Похоже, вам просто нужно использовать 'select distinct ...'. – Andrew