![]() |
consulta sql y mysql
realice una consulta que me muestra 8 datos
pero z1 conteiene datos que no estan en z2 y viceversa con esta consulta me muestra todos los datos esepto los que estan en z2 y no estan en z1 lo que quiero es mostrar todo sin excepcion pero sin tener que usar un full join de antemano gracias :) |
Recuerda usar los tags de codigo (mira la guia de estilo).
Si quieres mostrar ambos lados del join eso es FULL JOIN. |
lo malo es que no debo usar un full join
se les ocurre alguna otra solucion? |
Y porque no?
Podrias mostrar datos de prueba? Y con el sql completo? Y eso son los nombres de campos? Porque son muy cripticos... |
Te serviría:
Z1 Exception join Z2 (Los que están en Z1 que no están en Z2) Union Z2 Exception join Z1 (los que están en Z2 que no están en Z1) Union Z1 inner join Z2 (Los que están en Z1 y están en Z2) Pero como ya te comentaron esto es un Full JOIN. |
Cita:
|
consulta sql y mysql
hola buenos dias tengo un problema al hacer una consulta debo hacerlo con left join por que asi me lo piden, y la sigiente subconsulta debe de ir dentro de un left join
el problema es al momento de mandarle las fechas a la parte del codigo de MySQL (@fechaIni y @fechaFin) usal mente lo hacia asi : " ' +@fechaIni + ' " pero esto solo funciona si lo hago con set @consulta = (el codigo anterior) exec(@consulta) pero dentro del left join no sirve o no se usarlo, pero a fuerzas tengo que usar un left join ya que son barias tablas conectadas entre si, si pudieran ayudarme se los agradecería mucho |
La franja horaria es GMT +2. Ahora son las 07:43:06. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi