11/11/2015, 12:34
|
| Moderador criollo | | Fecha de Ingreso: noviembre-2007 Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años Puntos: 2658 | |
Respuesta: Listar 3 tablas con una sola consulta Vamos a ver, Si tienes que sacar un registro de cada tabla, en cada where irá el identificador que corresponda para obtener ESE registro.
¿Eso se entiende?
Por otro lado, si obtendrás exactamente los mismos datos (nombre, apellido, etc) de cada tabla, corresponde usar UNIONALL, que te devolverá todo en una sola tabla resultado. Pero si los datos a obtener son diferentes en cada caso, entonces sólo podrás hacerlo haciendo tres consultas, una a cada tabla, y NUNCA en una sola, como lo que quieres.
Un UNION exige que todas las consultas devuelvan la misma cantidad de columnas, en el mismo orden y los datos encolumnados deben ser del mismo tipo.
Si tus consultas no pueden cumplir eso, entonces solo te resta hacer tres consultas y resolver tu problema por programación.
__________________ ¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente... "El problema es la interfase silla-teclado." (Gillermo Luque) |