Varias sql en una

Alejandro
27 de Abril del 2005
Dispongo de un array en el que guardo los nombres que quiero usar en la condicion where, y mi pregunta es si se podria realizar la consulta de alguna manera que se busquen todos los datos que pido sin necesidad de tener que hacer una consulta por cada elemento del vector.
Gracias

Ramiroquai
27 de Abril del 2005
Podrias crear una sentencia en donde tus valores del arreglo se los pases separados por comas, mas o menos asi
Select * from tabla where id in (1,2,3,4,5,10,20,45..)
De esta forma la consulta te traera los valores que estan dentro del parentesis solamente.
Espero que eso era lo que necesitabas.
tendrias que recorrer el arreglo para crear la sentencia, pero no tendrias que recorrer el arreglo para ir a buscar a la bd cada elemento del arreglo.