"arni" <[EMAIL PROTECTED]> сообщил/сообщила в новостях следующее: news:[EMAIL PROTECTED]
Вот так попробуй: select S.ID, (select S1.FIELD1 from SP_MAT S1 where S.ID=S1.ID) as FIELD1, (select S1.FIELD2 from SP_MAT S1 where S.ID=S1.ID) as FIELD2, ... (select S1.FIELDN from SP_MAT S1 where S.ID=S1.ID) as FIELDN from SP_MAT S group by ID having count(*)>1Во-первых, контекст предполагает, что поле группировки не уникально (смешно звучит: "ID не уникально", но так составлен тестовый пример), а поэтому подзапрос будет выдавать множество записей с последующим обломом внешнего запроса на "multiple rows in singleton select".
Да, ID уже на автомате ассоциируется с PK.
Во-вторых, меня не столько интересует как переделать чтобы работало, сколько почему собственно не работает.
А, ну и ладно, тут я помочь точно не смогу...
Может это баг и разработчикам следует обратить на это внимание. В FB2 проверить возможности нет,
Ну там Select From Select есть.

