Ver Mensaje Individual
  #3 (permalink)  
Antiguo 06/03/2010, 13:41
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 1 mes
Puntos: 300
Respuesta: Meter varios datos en un campo

Tienes al menos dos opciones, si lo que quieres es pasarlo en una variable de texto:
1) traerte la lista de datos como una cadena de texto. Para eso puedes usar GROUP_CONCAT()
SELECT GROUP_CONCAT(butaca.idBut ORDER BY idBut) butacasvendidas
FROM butaca INNER JOIN venta ON butaca.idBut =venta.codBut INNER JOIN tarifa ON
butaca.codTar = tarifa.idTar WHERE
venta.codSes = sesion
Así deberías poder descargarte, por medio del alias butacasvendidas, la lista de butacas separadas por coma.

2) La otra opción sería con programación, y el objetivo es el mismo, reunir en una cadena de texto la lista de butacas que obtienes de esa consulta. Pero eso debes preguntarlo en el foro de programación correspondiente.

De todas formas, si cargas los datos de la consulta en un array, podrás tenerlos todos y manejarlos. Es lo que suele hacerse.