| ||||
Re: Llenar combo de 2 tablas Trata esto:
Código:
SELECT * FROM( SELECT id_PI, nombre, ap, am, 'interno' as personal_tipo FROM personal_interno UNION SELECT id_PE, nombre, ap, am, 'externo' as personal_tipo FROM personal_externo ) AS v1 ORDER BY nombre
__________________ "El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera." -- Ernest Hemingway |
| |||
Re: Llenar combo de 2 tablas Que tal Omega. Pues hay dos maneras de solucionarlo. 1.- (La sencilla). La cadena SQL que tienes que enviar a tu base de datos es como sigue:
Código:
Recuperas tu recordset y list!SELECT id_PI, nombre, ap, am FROM PI UNION SELECT id_PE, nombre, ap, am FROM PE ORDER BY ap, am, nombre 2.- (La complicada -creo-). Haces dos consultas, obtienes dos recordsets, juntas esos dos recordsets en un arreglo, y finalmente ordenas ese arreglo. Saludos! |
| ||||
Re: Llenar combo de 2 tablas gracias por sus respuestas, intentare lo que me dieron y ya les comento como me fue, saludos
__________________ Canon 7D | Canon 5D Mark II | 35mm 1.4L | 135mm 2L | Pocket Wizard Plus III |
| ||||
Re: Llenar combo de 2 tablas bueno ya lo estoy intentando solo que no me queda claro eso que pusiste de 'interno' y 'externo' otra pregunta entonces los IDs de las 2 tablas se juntarian en una sola columna? si es asi como los obtengo xk recuerda k necesito el ID para ponerlo en el OPTION VALUE y pues ya el nombre en la lista, espero me puedas ayudar con eso, saludos amigo gracias por todas las veces que me has ayudado a resolver mis dudas.
__________________ Canon 7D | Canon 5D Mark II | 35mm 1.4L | 135mm 2L | Pocket Wizard Plus III |
| ||||
Re: Llenar combo de 2 tablas Interno y externo lo puse para que si se necesita se pueda diferenciar qué elemento viene de dónde. Lo que haces con la consulta es generar un recordset, que es lo mismo que viniera de una sola tabla, yo no me fijé que tus ids se llamaba distinto, puedes ocupar un alias para este propósito, de esta manera los ids los recuperarías de la forma convencional:
Código:
Saludos SELECT * FROM( SELECT id_PI AS id, nombre, ap, am, 'interno' as personal_tipo FROM personal_interno UNION SELECT id_PE AS id, nombre, ap, am, 'externo' as personal_tipo FROM personal_externo ) AS v1 ORDER BY nombre
__________________ "El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera." -- Ernest Hemingway |