base de dato y select
Necesito saber como hago a Esto: partir de dos select donde en uno tengo los campos de una tabla de la base de dato, el otro lo lleno con los registros del campo seleccionado del primer select. Todo esto siempre en la misma página.
Hay algunas posibilidades, pero la màs sencilla es realizar un select de ambas tablas utilizando un Join como conector.
Por ejemplo.. imagina una clinica veterinaria donde los clientes llevan a sus mascotas. Puede darse el caso de que un cliente tenga varias mascotas pero siempre pertenecen a un solo cliente. Ejemplo:
Tabla Cliente
DNI Nombre Direccion
12 Pablo Perico de los palotes 23
13 Xime Cañimande 234
Tabla Mascota
CODMASCOTA NOMBRE DNI DUEÑO
1 Teddy 12
2 Lombardo 12
3 Balù 13
Suponiendo que necesitas mostrar los datos del cliente y su mascotas, y teniendo ambas tablas serìa algo asi:
Select Dni,cliente.nombre, mascota.nombre as mascota from cliente left join mascota on cliente.dni=mascota.dni_dueno
En este caso los campos seleccionado de ambas tablas, quedando asì:
DNI NOMBRE MASCOTA
12 pablo Teddy
12 pablo Lombardo
13 Xime Balù
Espero te sirva-
Saludos,.
MPAZ
Por ejemplo.. imagina una clinica veterinaria donde los clientes llevan a sus mascotas. Puede darse el caso de que un cliente tenga varias mascotas pero siempre pertenecen a un solo cliente. Ejemplo:
Tabla Cliente
DNI Nombre Direccion
12 Pablo Perico de los palotes 23
13 Xime Cañimande 234
Tabla Mascota
CODMASCOTA NOMBRE DNI DUEÑO
1 Teddy 12
2 Lombardo 12
3 Balù 13
Suponiendo que necesitas mostrar los datos del cliente y su mascotas, y teniendo ambas tablas serìa algo asi:
Select Dni,cliente.nombre, mascota.nombre as mascota from cliente left join mascota on cliente.dni=mascota.dni_dueno
En este caso los campos seleccionado de ambas tablas, quedando asì:
DNI NOMBRE MASCOTA
12 pablo Teddy
12 pablo Lombardo
13 Xime Balù
Espero te sirva-
Saludos,.
MPAZ
