Perguntas com a marcação «join»

9
Como ingressar na mesma tabela várias vezes?

Eu tenho duas tabelas, "hierarchy_table" e "name_table". A tabela de hierarquia contém um objeto que possui vários pais e filhos. Cada pai e filho são referenciados por id. | object_id | parent_id_1 | parent_id_2 | child_id_1 | child_id_2

8
Hash Join vs Hash Semi Join

PostgreSQL 9.2 Estou tentando entender a diferença entre Hash Semi Joine apenas Hash Join. Aqui estão duas consultas: Eu 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
A maneira mais eficiente de gerar um diff

Eu tenho uma tabela no SQL Server que se parece com isso: 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 Estou trabalhando em um procedimento...

8
Como é a saída de uma instrução JOIN?

Há um tempo que eu queria usar junções, mas estou tendo problemas para visualizar a saída, então sei como usá-la. Digamos que eu tenho 2 tabelas: CREATE TABLE Cities ( id INT UNSIGNED PRIMARY KEY AUTO_INCREMENT, city tinyblob ); CREATE TABLE Users ( id INT UNSIGNED PRIMARY KEY...