Filtrar una subconsulta en MySql...
Publicado: Lun Ago 13, 2007 9:54 pm
Hola, tengo esa consulta que funciona con MySql:
SELECT a.id_codigo,a.producto,a.linea,
(select sum( entrada-salida) FROM kardexinven b WHERE b.id_codigo =
a.id_codigo and id_agencia=1 ) as exist
FROM inventario a
Pero el problema surge si quiero filtrar la consulta sobre le campo que he
llamado "exist", o sea hacer esto:
SELECT a.id_codigo,a.producto,a.linea,
(select sum( entrada-salida) FROM kardexinven b WHERE b.id_codigo =
a.id_codigo and id_agencia=1 ) as exist
FROM inventario a WHERE exist > 0
solo consigo este error: ERROR 1054: Unknown column 'exist' in 'where
clause'
Alguien sabe como hacer para filtrar una subconsulta.
Gracias.
Carlos Sincuir
SELECT a.id_codigo,a.producto,a.linea,
(select sum( entrada-salida) FROM kardexinven b WHERE b.id_codigo =
a.id_codigo and id_agencia=1 ) as exist
FROM inventario a
Pero el problema surge si quiero filtrar la consulta sobre le campo que he
llamado "exist", o sea hacer esto:
SELECT a.id_codigo,a.producto,a.linea,
(select sum( entrada-salida) FROM kardexinven b WHERE b.id_codigo =
a.id_codigo and id_agencia=1 ) as exist
FROM inventario a WHERE exist > 0
solo consigo este error: ERROR 1054: Unknown column 'exist' in 'where
clause'
Alguien sabe como hacer para filtrar una subconsulta.
Gracias.
Carlos Sincuir