Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Consulta extrema????

Estas en el tema de Consulta extrema???? en el foro de Mysql en Foros del Web. Necesito realizar la siguiente consulta en MYSQL, Tengo 3 tablas: Artistas (id_artist, name, url, pic). Shows(id_show, day, date, price, place, hour, ticket, title). Artist_show(id, id_show, ...
  #1 (permalink)  
Antiguo 09/08/2008, 18:40
 
Fecha de Ingreso: julio-2008
Mensajes: 5
Antigüedad: 15 años, 9 meses
Puntos: 0
Consulta extrema????

Necesito realizar la siguiente consulta en MYSQL,

Tengo 3 tablas:

Artistas (id_artist, name, url, pic).

Shows(id_show, day, date, price, place, hour, ticket, title).

Artist_show(id, id_show, id_artist).

----------------------------------------------------------------------

Estoy creando una lista de eventos en los que se presentan de 1 a 8 artistas diferentes. Referencia: http://www.bowerypresents.com/calendar/list/

Necesito que me seleccione day, date, price, place, hour, ticket de un show...donde tambien pueden aparecer de 1 a 8 artistas diferentes....cada artista tiene un id, y ese id debe traerme el name, url, pic de cada artista, que correspondan al show.

Alguna idea?
  #2 (permalink)  
Antiguo 11/08/2008, 15:27
Avatar de emiliodeg  
Fecha de Ingreso: septiembre-2005
Ubicación: Córdoba
Mensajes: 1.830
Antigüedad: 18 años, 7 meses
Puntos: 55
Respuesta: Consulta extrema????

para sacar todos los artitas de todos los shows

select a.* from artistas a join artist_show a_s on (a.id_artist=a_s.id_artist) join show s on (s.id_show=a_s.id_show)

luego deberias ponerle algunos filtros para achicar el resultado
__________________
Degiovanni Emilio
developtus.com
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:07.