我有一个数据库,其中每一行都有一个 id、一个 URL 和一个 XML。ID 是唯一的,但 URL 列可以有重复项。我需要所有没有重复的 URL,并且对于每个 URL,我都需要 id 和 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
我究竟做错了什么?
谢谢,
迪克拉
感谢您的回答。我想添加一个解释:
如果 URL 重复,我不在乎会返回哪个。但我需要让它们没有重复,即使行之间的 XML 不同。是否可以?
谢谢!