Я пытаюсь найти ошибку в массивном операторе SQL (не моем) - я вырезал много из него, чтобы сделать его читаемым - даже при урезании он все равно выдает ошибку
SELECT DISTINCT Profiles.ID
FROM
(select * from Profiles RIGHT JOIN FriendList ON (FriendList.Profile = 15237)
order by LastLoggedIn DESC ) as Profiles
Это возвращает ошибку
Повторяющееся имя столбца 'ID'
Я протестировал последнюю часть (select * from Profiles ... order by LastLoggedIn DESC
), и она отлично работает сама по себе
Я попытался устранить неполадку, изменив имена столбцов в разделе DISTINCT, но безуспешно.
Я прочитал одно решение: удалить DISTINCT, но это не помогло.
Я простоне могу понять, откуда может появиться ошибка дублирующегося столбца.Может ли это быть проблема целостности базы данных?
Любая помощь очень ценится.