Preguntas etiquetadas con join

189
¿Importa el orden de unión en SQL?

Sin tener en cuenta el rendimiento, ¿obtendré el mismo resultado de la consulta A y B a continuación? ¿Qué tal C y D? -- A select * from a left join b on <blahblah> left join c on <blahblan> -- B select * from a left join c on <blahblah> left join b on <blahblan>...

186
Eliminar filas con MySQL LEFT JOIN

Tengo dos tablas, una para los plazos de trabajo, una para describir un trabajo. Cada trabajo puede tomar un estado y algunos estados significan que los plazos de los trabajos deben eliminarse de la otra tabla. Puedo fácilmente SELECTlos trabajos / plazos que cumplen mis criterios con LEFT...

180
ÚNETE consultas versus consultas múltiples

¿Las consultas JOIN son más rápidas que varias consultas? (Ejecutas tu consulta principal, y luego ejecutas muchos otros SELECT basados ​​en los resultados de tu consulta principal) Lo pregunto porque UNIRSE a ellos complicaría MUCHO el diseño de mi aplicación Si son más rápidos, ¿alguien puede...

174
ÚNASE a dos resultados de la instrucción SELECT

¿Es posible unir los resultados de 2 SELECTdeclaraciones sql en una declaración? Tengo una base de datos de tareas donde cada registro es una tarea separada, con fechas límite (y una PALT, que es solo INTde días desde el inicio hasta la fecha límite. AgeTambién es un INTnúmero de días). Quiero...

169
¿Las uniones son para gente perezosa?

Recientemente tuve una discusión con otro desarrollador que me dijo que JOIN (SQL) no sirve para nada. Esto es técnicamente cierto, pero agregó que el uso de combinaciones es menos eficiente que realizar varias solicitudes y tablas de enlaces en el código (C # o Java). Para él, las uniones son...

162
Izquierda Unirse con la cláusula Where

Necesito recuperar todas las configuraciones predeterminadas de la tabla de configuraciones pero también tomar la configuración de caracteres si existe para el carácter x. Pero esta consulta solo recupera la configuración donde el carácter es = 1, no la configuración predeterminada si el usuario...

158
Subconsultas vs uniones

Refactoré una sección lenta de una aplicación que heredamos de otra compañía para usar una combinación interna en lugar de una subconsulta como: WHERE id IN (SELECT id FROM ...) La consulta refactorizada se ejecuta aproximadamente 100 veces más rápido. (~ 50 segundos a ~ 0.3) Esperaba una mejora,...

157
MySQL: desglose rápido de los tipos de combinaciones

Me gustaría un desglose rápido de los tipos de uniones MySQL. Sé de estos, el resto no estoy seguro de lo que significan. separados por comas (¿para qué es exactamente esta abreviatura?):SELECT * FROM a, b WHERE b.id = a.beeId AND ... muestra información de a, incluso si no hay coincidencias en...

155
Operador "(+)" de Oracle

Estoy revisando algunas declaraciones SQL antiguas con el propósito de documentarlas y probablemente mejorarlas. El DBMS es Oracle No entendí una declaración que decía así: select ... from a,b where a.id=b.id(+) Estoy confundido sobre el (+)operador, y no pude encontrarlo en ningún foro ... (la...