[pgsql-ayuda] Problemas con subquierys en FROM

JARRIN FLORES JORGE ALEXIS JJARRIN@puceuio.puce.edu.ec
Thu, 1 Mar 2001 07:50:57 -0500


No te conviene algo como 

select campo1, campo2, campo3 from tabla1 where campo1 in (select campo1
from tabla1 where ...) order by ...?


no lo he probado pero en teoría funciona...


> -----Mensaje original-----
> De:	Bolo Lacertus [SMTP:lacertus@servidor.unam.mx]
> Enviado el:	miércoles 28 de febrero de 2001 22:51
> Para:	pgsql-ayuda@tlali.iztacala.unam.mx
> Asunto:	[pgsql-ayuda] Problemas con subquierys en FROM
> 
> Saludos!
> 
> Tengo un problema con Postgres que con algo de suerte hallará respuesta
> en el foro.
> 
> Estoy usando el Postgres 7 y necesito hacer un subquery en el FROM, de
> modo que el resultado de un select lo pueda usar como una tabla la que
> uso en otro select.
> 
> Si entindo bien la referencia un comando como este debería funcionar:
> 
> selec tab.* from (select * from tabla) as tab;
> 
> Pero me marca:
> ERROR:  parser: parse error at or near "select"
> 
> ?Alguien sabe como se usan este tipo de sub-selects?
> 
> Agraedciendoles su ayuda: Daniel Sol
> 
> P.D. El propósito de usar el sub-select en el FROM es seleccionar los 10
> registros mas nuevos de un criterio y entonces ordenarlos por otro
> campo, por ejemplo, tomamos los 10 artículos mas nuevos y luego los
> ordenamos por marca.
> -- 
> Bolo Lacertus: lacertus@servidor.dgsca.unam.mx		==~\___\
> http://proteo.dgsca.unam.mx/cgi-bin/lacertus/hola	 =__vvvv
> --------- Pie de mensaje -------------------------------------------
> Archivo historico: http://tlali.iztacala.unam.mx/maillist/pgsql-ayuda
> Cancelar inscripcion:
> mail to: majordomo@tlali.iztacala.unam.mx
> text   : unsubscribe pgsql-ayuda
--------- Pie de mensaje -------------------------------------------
Archivo historico: http://tlali.iztacala.unam.mx/maillist/pgsql-ayuda
Cancelar inscripcion:
mail to: majordomo@tlali.iztacala.unam.mx
text   : unsubscribe pgsql-ayuda