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
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
Eu tenho 3 tabelas "grandes" que se juntam a um par de colunas (ambas int). A tabela 1 possui ~ 200 milhões de linhas A tabela 2 possui ~ 1,5 milhão de linhas A tabela 3 possui ~ 6 milhões de linhas Cada tabela tem um índice de cluster no Key1, Key2e em seguida mais uma coluna. Key1tem baixa...
Isenção de responsabilidade: desculpe meu desconhecimento sobre os dados internos do banco de dados. Aqui vai: Executamos um aplicativo (não escrito por nós) que apresenta um grande problema de desempenho em um trabalho de limpeza periódica no banco de dados. A consulta fica assim: delete from...
Ouvi informações contraditórias sobre isso e espero uma opinião canônica ou de especialistas. Se eu tiver vários LEFT OUTER JOINs, cada um dependente do último, é melhor aninhar eles? Para um exemplo artificial, o JOINto MyParentdepende do JOINpara MyChild:
Eu tenho uma tabela 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 |...
Eu tenho duas tabelas table1 e table2, preciso de saída hierárquica juntando as duas tabelas. A tabela 1 contém três categorias CAT1, CAT2 e CAT3 com uma chave estrangeira, ou seja, F_ID, que é a chave primária de outra tabela da tabela2 que contém mais uma coluna, ieVAL. TABLE...
Tenho uma tabela com os detalhes das famílias e outra com os detalhes de todas as pessoas associadas às famílias. Para a tabela doméstica, tenho uma chave primária definida usando duas colunas - [tempId,n]. Para a tabela de pessoas, eu tenho uma chave primária definida usando 3 de suas...
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...
Estou trabalhando com um sistema de compra / fatura de alimentos no MS Access 2013 e estou tentando criar uma consulta SQL que retornará o preço de compra mais recente para cada item de comida individual. Aqui está um diagrama das tabelas com as quais estou trabalhando: Meu entendimento do SQL é...
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...
Configuração Em um datawarehouse, estou juntando uma tabela de fatos a 20 dimensões. A tabela de fatos possui 32 milhões de linhas e 30 colunas. Esta é uma tabela temporária, portanto não preciso lidar com outros usuários que leem ou escrevem na tabela. Seleciono 10 colunas da tabela base e 20...
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...
No meu trabalho, fui solicitado a violar a primeira forma normal (repetir grupos em colunas, usando valores vazios / nulos) várias vezes, "por causa do poder de processamento do computador". Em poucas palavras, uma tabela "aluno" deve ter pelo menos 8 campos vazios (por exemplo, telefones:...
Usando dois LEFT JOINs SELECT <some columns> FROM Table1 AS t1 LEFT JOIN Table2 AS t2 ON <condition1> LEFT JOIN Table2 AS t3 ON <condition2> é o mesmo que usar ANDem single LEFT JOIN? ie SELECT <some columns> FROM Table1 AS t1 LEFT JOIN Table2 AS t2 ON