| ||||
Consulta a dos tablas en que una pueda no tener elementos Buenas tengo una consulta que selecciona dos tablas relacionadas digamos tabla1 y tabla2 lo hace bien, pero si la tabla dos que trae un dato no tiene nada da error obviamente, como puedo hacer para que la consulta se de bien, aunque no haya elementos de la tabla 2 relacionados con la tabla 1, si quieren la consulta la pongo pero es que ahorita no la tengo a la mano, cualquier idea se agradece.
__________________ Programación y diseño web México Última edición por memoadian; 31/08/2011 a las 11:12 |
| |||
Respuesta: Consulta a dos tablas en que una pueda no tener elementos Hola memoadian: En tu consulta seguramente estás utilizando un INNER JOIN, lo que implica una relación 1 a 1, es decir que deben existir registros coincidentes en ambas tablas para poder mostrarse. Puedes probar utilizando un LEFT o RIGTH JOIN, según sea el caso, o incluso un FULL JOIN, si tienes dudas de como funcionan cada uno de estos preguntale a san GOOGLE o a santa WIKIPEDIA, seguramente encontrarás la respuesta. Saludos Leo. |
| ||||
Respuesta: Consulta a dos tablas en que una pueda no tener elementos Hola amigo gracias por responder, intenté hacerlo con LEFT JOIN pero me devuelve cero consultas.
Código MySQL:
Ver original todas las tablas tienen elementos, excepto capturas, que puede no tener elementos, con esta consulta si tiene capturas me aparece, pero si no tiene no sale nada.
__________________ Programación y diseño web México |
Etiquetas: |