Perguntas com a marcação «join»

Uma cláusula de junção SQL combina registros de duas ou mais tabelas ou visualizações.


2
Executando uma consulta complexa para cada data em um intervalo
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 | date | order_type | character varying | not null Os dados têm pedidos permanentes não sobrepostos …

2
MySQL: delete… where..in () vs delete..from..join e tabelas bloqueadas em delete com subselect
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 VARIABLE_SUBSTITUTION where BUILDRESULTSUMMARY_ID in …

2
Devo aninhar associações externas dependentes no SQL Server?
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: http://sqlfiddle.com/#!3/31022/5 SELECT {columns} FROM MyGrandChild AS gc LEFT OUTER JOIN MyChild …

3
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 | ----------------------------------------------------------------------------- | 1234 | 9999 | 9567 | 5555 | 5556 …

1
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 time=2.684..4.520 rows=120 loops=1) Hash Cond: (orders.customerid = customers.customerid) -> …



2
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 armazenado para diff, que …




3
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 AUTO_INCREMENT, username …

1
Usando Two LEFT JOIN ou use AND com o único LEFT JOIN?
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 <condition1> AND …
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.