Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/03/2010, 15:00
pitonblanco
 
Fecha de Ingreso: enero-2010
Mensajes: 10
Antigüedad: 14 años, 4 meses
Puntos: 0
¿Cuál es la mejor manera de llamar a varios campos con una sola query ?

Buen dia! :)

mi pregunta es la siguiente:

estoy haciendo una funcion en php en la cual necesito llamar el nombre de mis usuarios basado en una variable que contiene varios user id's (1,3,5,7,9,12,15)

lo que estoy buscando es hacer una query en la cual yo pueda llamar la lista de usuarios sin tener que dedicar una query a cada uno, o sea en vez de:

Código:
SELECT username FROM user WHERE user_id = 1,
SELECT username FROM user WHERE user_id = 3,
SELECT username FROM user WHERE user_id = 5,
SELECT username FROM user WHERE user_id = 7,
SELECT username FROM user WHERE user_id = 9,
SELECT username FROM user WHERE user_id = 12,
SELECT username FROM user WHERE user_id = 15;
alguna query que me lo resuelva como:
Código:
SELECT username FROM user WHERE user_id = 1 AND user_id=3 AND user_id=5 AND user_id=7 AND user_id=9 AND user_id=12 AND user_id=15
ovbiamente esa query no funciona, pero, creo que refleja la idea, en pocas palabras, estoy buscando seleccionar todos los username de la forma que me ahorre mas queries y cargas al servidor posible

muchas gracias :)