Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/01/2013, 16:40
Avatar de RastaMart
RastaMart
 
Fecha de Ingreso: noviembre-2006
Mensajes: 91
Antigüedad: 17 años, 5 meses
Puntos: 3
Consulta Sql o Sp usando MySql

Mira tengo una duda no se como se pueda hacer si usando solo una consulta o un Sp. Estoy usando php y mysql.

Les cuento:
Tengo un programita donde lleva el control de clientes que asisten a los eventos.

Politicas:
1.- un cliente puede representar a otros.
2.- los clientes que asisten o son representados no pueden llegar otra vez.

todo eso ya lo tengo, mi duda es al generar el reporte por que tengo estas dos tablas:

tblsilla (para los clientes que asistieron)
idsilla, idevento, idmesa, idcliente


tblrelacion (para los clientes que fueron representados, idpadre es el idcliente del que asistio y el idhijo es el que fue representado)
idrelacion, idpadre, idhijo, idevento, idmesa


esta otra es la tabla para mis nombres...
tblclientes
idcliente,nombre, apellidos, etc etc.

Cuando muestro el reporte de X evento, y de X silla, hago dos consultas....
una para obtener los padres, haciendo un ciclo por cada padre para obtener a sus hijos , esto viene siendo la segunda consulta.

pero habría alguna manera de hacerlo en una sola o un Sp para hacerlo.

Mostrando información similar a esto...
No IdCli Nombre
1 C001 Marcos (Cliente que asistio)
C012 Marcelo (Cliente quefue representado)
C903 Mario (Cliente quefue representado)

2 C121 Moise (Cliente que asistio)
C512 Juan (Cliente quefue representado)
C203 Pedor (Cliente quefue representado)


Se les agradece mucho la ayuda. Saludos

Última edición por RastaMart; 22/01/2013 a las 18:02 Razón: No encuentro solucion....