FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Consulta con inner join
Hola a Todos,
tengo la siguente consulta tabla a = 5.200 registros tabla b = 24.000 registros
y necesito que se muestren los que tengan tambien "a.orden=0", he probada de todas las formas posibles con and,or por todos lados sin exito, porque o me los muestra duplicados ó me muestra 24.000 registro cuando deben de ser 5200 Agradeceria toda ayuda o critica Gracias Última edición por delphi.com.ar fecha: 11-02-2010 a las 22:28:40. Razón: Agregué etiquetas |
#2
|
||||
|
||||
¿Quieres los que se cumplan la relación, mas los que estén en cero?
En ese caso se me ocurre que podrías hacer dos consultas con un union
Ahora si lo que quieres son todos los registros de la tabla "personal" sin importar si estos tienen o no un "contrato", lo que debes hacer es un LEFT JOIN:
Saludos!
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla. |
#3
|
|||
|
|||
Muchas garcias, delphi.com.ar la segunda me ha ido perfecta.
Perdonar que siga abusando. (las cosas de los novatos) Algun consejo de como obtimizar esta consulta
Un saludo a todo el foro Última edición por delphi.com.ar fecha: 11-02-2010 a las 22:29:12. Razón: Agregué Etiquetas |
#4
|
||||
|
||||
Si cada tabla tiene sus índices respectivos, la consulta no es imperformante en absoluto. Lo único que resulta algo raro es porque tienes que preguntar empresa por empresa, desconociendo lo que quieres hacer con la consulta... ¿Esas empresas pertenecen a un grupo que puedas normalizar?... .asi preguntas algo como:
Si no puede ser así, porque es algo que elijes desde el front-end, por una cuestión estética, y de mas fácil lectura utilizaría la cláusula IN:
Saludos!
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Consulta INNER JOIN | NeWsP | SQL | 3 | 27-12-2009 14:01:46 |
Consulta Con INNER JOIN | Rockin | SQL | 2 | 14-07-2008 08:30:42 |
Problemas con consulta left outer join | hebam | SQL | 4 | 06-09-2007 03:43:27 |
Consulta sobre left / Right outer join | ContraVeneno | MS SQL Server | 2 | 06-07-2006 15:18:12 |
EdatabaseError FIELD NOT FOUND en consulta JOIN | syntetiko | SQL | 5 | 02-10-2004 00:35:31 |
|