Jose Luis Balle escribió: > --la siguente consulta debería devolver un error ya que la tabla > test.rubro no tiene una columna descripcion. Sin embargo corre > perfectamente tomando los valores de la columna descripcion de la > tabla test.valores. > > SELECT (SELECT descripcion FROM test.rubros WHERE > rubros.id=substr(valores.rubroid,1,1)) as rubro, * > FROM test.valores;
Esta consulta es válida de acuerdo al estándar SQL, y significa exactamente lo que te diste cuenta. Es molesto ciertamente, pero no creo que vaya a cambiar. Puedes intentar escribirle al comité del estándar SQL, aunque sospecho que tus posibilidades de éxito son más bien bajas. -- Alvaro Herrera Vendo parcela en Valdivia: http://rie.cl/?a=255568 "Entristecido, Wutra (canción de Las Barreras) echa a Freyr a rodar y a nosotros al mar" -- TIP 10: no uses HTML en tu pregunta, seguro que quien responda no podrá leerlo