Preguntas etiquetadas con join

9
¿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

9
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...

8
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...

8
¿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...