В DataMapper у меня есть такие таблицы:
Foo
===
id Integer
other_columns Whatever
Fuzz
===
id Integer
other_columns Whatever
Для ассоциаций:
class Fuzz
has 1, :foo, :child_key => :id
end
Когда я звоню: Fuzz.first.foo
DataMapper генерируетSQL вроде этого: выберите raw_sql _. * Из (ВЫБЕРИТЕ "ID", "OTHER_COLUMNS", "ID" ИЗ "FOO" ГДЕ ... ORDER BY "ID")
Из-за предложения "ORDER BY", Oracle возвращается, говоря: неоднозначное именование столбцов в списке выбора
Как мне избежать этой ситуации?Это устаревшая система баз данных, поэтому у меня нет возможности изменить схему.