Arturo Rossodivita escribió: > 2009/3/18 Alvaro Herrera <alvhe...@alvh.no-ip.org>
> > BTW creo que estás confundido respecto a "varno". > > no estoy confundido, de varno yo obtengo cual es la relacion a la cual se > esta haciendo referencia, por ejemplo si hago la consulta SELECT * FROM X > WHERE edad = 19; > como la unica relacion que einterviene en esta consulta es X varno = 1 Esto es más razonable que lo que te había entendido en tu primer email, creo :-) > y > varattno seria cual es el atributo a cunsultar de esa relacion (edad), bueno > de todos modos tu sabes mas que yo jeje... hasta hoy eso me ha funcionado > siempre y efectivamente obtengo lo que menciono pero si tu me dices que no > es asi comentame como es la forma correcta para obtener esos valores y > corregirlo. Después de procesar la consulta, cada tabla es representada por un RangeTableEntry (que es parte de un arreglo de RangeTables). El varno es el índice del arreglo de cada una de esas tablas. Cuando tienes una sola tabla, obviamente será 1, pero cuando la consulta es complicada (digamos que tienes un subselect, unos pocos join ...) hay que mirarlo con más cuidado. Te digo altiro que yo en esta parte del código no soy muy ducho. -- Alvaro Herrera Valdivia, Chile Geotag: -39,815 -73,257 "Always assume the user will do much worse than the stupidest thing you can imagine." (Julien PUYDT) -- TIP 3: Si encontraste la respuesta a tu problema, publícala, otros te lo agradecerán