У меня есть база данных, где у каждой строки есть идентификатор, URL и XML.
Идентификаторы уникальны, но столбец URL может содержать дубликаты.
Мне нужны все URL-адреса без дубликатов, а для каждого URL-адреса мне нужны идентификатор и XML.
Если я запрашиваю только URL и Id, я использую следующий запрос:
select URL, max(ID) as ID from T1 group by URL
И все работает отлично.
Но когда я хочу также XML, и я использую следующий запрос:
select URL, max(ID) as ID, XML from T1 group by URL
Я получаю следующую ошибку:
ISC ERROR CODE:335544569
ISC ERROR MESSAGE:
Dynamic SQL Error
SQL error code = -104
user name required
Что я делаю не так?
Спасибо
Dikla
Спасибо за ответы. Я хочу добавить объяснение:
В случае дублирования URL, мне все равно, какой из них будет возвращен.
Но мне нужно получить их без дубликатов, даже если XML отличается между строками.
Возможно ли это?
Спасибо!