Re: BUG #2984: Bug Creating or Updating a View
От | Tom Lane |
---|---|
Тема | Re: BUG #2984: Bug Creating or Updating a View |
Дата | |
Msg-id | 22409.1171256045@sss.pgh.pa.us обсуждение исходный текст |
Ответ на | BUG #2984: Bug Creating or Updating a View ("Gabriel Bravo" <gbravo2k@yahoo.com>) |
Список | pgsql-bugs |
"Gabriel Bravo" <gbravo2k@yahoo.com> writes: > I had a view created as: > CREATE OR REPLACE VIEW vensamblado AS > SELECT DISTINCT cuestionario.idcuestionario, > cuestionario.nombrecuestionario, riesgo.idriesgo, riesgo.nombreriesgo, > riesgo.resultado, pregunta.idpregunta, pregunta.nombrepregunta, > pregunta.tiporespuesta, pregunta.posicionrespuestas, pregunta.tipocontrol, > contenidocuestionario.ordenpregunta, opcion.idopcion, opcion.nombreopcion, > opcion.valor > ... > ORDER BY cuestionario.idcuestionario, riesgo.idriesgo, > pregunta.idpregunta, contenidocuestionario.ordenpregunta, > opcion.nombreopcion, cuestionario.nombrecuestionario, riesgo.nombreriesgo, > riesgo.resultado, pregunta.nombrepregunta, pregunta.tiporespuesta, > pregunta.posicionrespuestas, pregunta.tipocontrol, opcion.idopcion, > opcion.valor; > I'm trying to replace that view because the ORDER clause is incorrect and I > want to change it. It's not wrong and you can't fix it --- all the elements of the SELECT DISTINCT list have to be included in the order-by list. Any you omit will get added in behind the scenes. regards, tom lane
В списке pgsql-bugs по дате отправления: