¿Cuál es la diferencia entre CROSS JOIN y FULL OUTER JOIN en SQL Server? ¿Son iguales o no? Por favor explique. ¿Cuándo se usaría alguno de
¿Cuál es la diferencia entre CROSS JOIN y FULL OUTER JOIN en SQL Server? ¿Son iguales o no? Por favor explique. ¿Cuándo se usaría alguno de
Tengo 3 archivos CSV. Cada uno tiene la primera columna como los nombres (de cadena) de las personas, mientras que todas las demás columnas en cada marco de datos son atributos de esa persona. ¿Cómo puedo "unir" los tres documentos CSV para crear un único CSV con cada fila que tenga todos los...
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>...
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...
Por favor, ayúdame a entender dónde usar un JOIN regular y dónde un JOIN FETCH. Por ejemplo, si tenemos estas dos consultas FROM Employee emp JOIN emp.department dep y FROM Employee emp JOIN FETCH emp.department dep ¿Hay alguna diferencia entre ellos? En caso afirmativo, ¿cuál usar...
Necesito pasar un nombre de ruta de archivo a un módulo. ¿Cómo construyo la ruta del archivo a partir de un nombre de directorio, nombre de archivo base y una cadena de formato de archivo? El directorio puede o no existir al momento de la llamada. Por
¿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...
¿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...
Tengo dos tablas postgresql: table name column names ----------- ------------------------ login_log ip | etc. ip_location ip | location | hostname | etc. Quiero obtener todas las direcciones IP desde las login_logque no haya una fila ip_location. Intenté esta consulta pero arroja un error de...
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...
Estoy tratando de unir dos marcos de datos de pandas usando dos columnas: new_df = pd.merge(A_df, B_df, how='left', left_on='[A_c1,c2]', right_on = '[B_c1,c2]') pero recibí el siguiente error: pandas/index.pyx in pandas.index.IndexEngine.get_loc (pandas/index.c:4164)() pandas/index.pyx in...
Recibo este error para la consulta a continuación No se puede crear un valor constante de tipo API.Models.PersonProtocol. Solo los tipos primitivos o los tipos de enumeración son compatibles en este contexto ppCombineda continuación es un IEnumerableobjeto de PersonProtocolType, que está...
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...
Tengo algunos problemas para descubrir cómo usar más de una combinación externa izquierda usando LINQ to SQL. Entiendo cómo usar una combinación externa izquierda. Estoy usando VB.NET. A continuación se muestra mi sintaxis SQL. T-SQL SELECT o.OrderNumber, v.VendorName, s.StatusName FROM...
Recientemente me encontré con la biblioteca de pandas para Python, que según este punto de referencia realiza fusiones en memoria muy rápidas. Es incluso más rápido que el paquete data.table en R (mi lenguaje de elección para el análisis). ¿Por qué es pandasmucho más rápido que data.table? ¿Se...
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,...
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...
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...
¿Cuál es la diferencia entre CROSS JOINy INNER JOIN? CROSS JOIN: SELECT Movies.CustomerID, Movies.Movie, Customers.Age, Customers.Gender, Customers.[Education Level], Customers.[Internet Connection], Customers.[Marital Status], FROM Customers CROSS JOIN Movies UNIR...
Tengo el siguiente SQL, que estoy tratando de traducir a LINQ: SELECT f.value FROM period as p LEFT OUTER JOIN facts AS f ON p.id = f.periodid AND f.otherid = 17 WHERE p.companyid = 100 He visto la implementación típica de la unión externa izquierda (es decir, into x from y in...