Я пытаюсь найти ошибку в массивном 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, но это не помогло.
Я просто не вижу, откуда может произойти ошибка повторяющегося столбца. Может быть проблема с целостностью базы данных?
Любая помощь очень ценится.