Preguntas etiquetadas con join

Una cláusula de combinación SQL combina registros de dos o más tablas o vistas.


2
Ejecutar una consulta compleja para cada fecha en un rango
Tengo una tabla de pedidos Column | Type | Modifiers ------------+-----------------------------+----------------------------------------------------- id | integer | not null default nextval('orders_id_seq'::regclass) client_id | integer | not null start_date | date | not null end_date | date | order_type | character varying | not null Los datos tienen órdenes permanentes no superpuestas para …


2
¿Debo anidar uniones externas dependientes en SQL Server?
He escuchado información mixta sobre esto y espero una opinión canónica o experta. Si tengo múltiples LEFT OUTER JOINs, cada uno dependiente del último, ¿es mejor anidarlos? Para un ejemplo artificial, el JOINto MyParentdepende del JOINto MyChild: http://sqlfiddle.com/#!3/31022/5 SELECT {columns} FROM MyGrandChild AS gc LEFT OUTER JOIN MyChild AS c …

3
¿Cómo unirse a la misma mesa varias veces?
Tengo dos tablas, "hierarchy_table" y "name_table". La tabla de jerarquía contiene un objeto que tiene varios padres e hijos. Cada padre e hijo está referenciado por id. | object_id | parent_id_1 | parent_id_2 | child_id_1 | child_id_2 | ----------------------------------------------------------------------------- | 1234 | 9999 | 9567 | 5555 | 5556 | …

1
Hash Join vs Hash Semi Join
PostgreSQL 9.2 Estoy tratando de entender la diferencia entre Hash Semi Joiny justo Hash Join. Aquí hay dos consultas: yo EXPLAIN ANALYZE SELECT * FROM orders WHERE customerid IN (SELECT customerid FROM customers WHERE state='MD'); Hash Semi Join (cost=740.34..994.61 rows=249 width=30) (actual time=2.684..4.520 rows=120 loops=1) Hash Cond: (orders.customerid = customers.customerid) …

1
¿Cómo obtener datos jerárquicos de dos tablas en Oracle?
Tengo dos tablas table1 y table2, necesito resultados jerárquicos uniendo ambas tablas. La Tabla1 contiene tres categorías CAT1, CAT2 y CAT3 con una clave externa, es decir, F_ID, que es una clave primaria de otra tabla, tabla2, que contiene una columna más, ieVAL. TABLE 1 ----------------- CAT1 CAT2 CAT3 F_ID …


2
La forma más eficiente de generar una diferencia
Tengo una tabla en el servidor SQL que se ve así: Id |Version |Name |date |fieldA |fieldB ..|fieldZ 1 |1 |Foo |20120101|23 | ..|25334123 2 |2 |Foo |20120101|23 |NULL ..|NULL 3 |2 |Bar |20120303|24 |123......|NULL 4 |2 |Bee |20120303|34 |-34......|NULL Estoy trabajando en un procedimiento almacenado para diferenciar, que toma …




3
¿Cómo se ve la salida de una declaración JOIN?
He estado queriendo usar combinaciones por un tiempo, pero tengo problemas para visualizar el resultado, así que sé cómo usarlo. Digamos que tengo 2 tablas: CREATE TABLE Cities ( id INT UNSIGNED PRIMARY KEY AUTO_INCREMENT, city tinyblob ); CREATE TABLE Users ( id INT UNSIGNED PRIMARY KEY AUTO_INCREMENT, username TINYBLOB, …

1
¿Usando Two LEFT JOIN o use AND con single LEFT JOIN?
Usando dos LEFT JOINs ie SELECT <some columns> FROM Table1 AS t1 LEFT JOIN Table2 AS t2 ON <condition1> LEFT JOIN Table2 AS t3 ON <condition2> ¿Es esto lo mismo que usar ANDen single LEFT JOIN? es decir SELECT <some columns> FROM Table1 AS t1 LEFT JOIN Table2 AS t2 …
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.