Ver Mensaje Individual
  #4 (permalink)  
Antiguo 01/09/2005, 12:25
Avatar de Andres95
Andres95
Colaborador
 
Fecha de Ingreso: diciembre-2004
Mensajes: 1.802
Antigüedad: 19 años, 5 meses
Puntos: 38
Bueno, para hacer lo que mencionas.. se debe utilizar IN en lugar de el signo de igual( = ), y de esta forma el select busca valores dentro de un rango.

por ejemplo

Select nombre_cliente from clientes where id_cliente IN (32,56,98,25)

trae los nombres de clientes que tienen las ids listadas....


Sin embargo, creo que tu consulta se puede simplificar de esta forma...
leyendo de las tres tablas y agregando las condiciones que deseas.

Espero te sea util.


SELECT
count(v.iDvav)
FROM
valvulas V, nodos N,EC E
WHERE
v.idNodo = N.idnodo AND
N.IdEc = E.IdEC AND
Idp = @ic