Perguntas com a marcação «join»

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


6
Por que não consigo usar valores nulos nas junções?
Eu resolvi o problema de consulta usando ... row_number() over (partition by... essa é uma pergunta mais geral sobre por que não podemos usar colunas com valores nulos em junções. Por que um nulo não pode ser igual a um nulo por causa de uma junção?
13 oracle  join  null 

3
Devo usar a cláusula SQL JOIN ou IN?
Eu tenho uma pergunta sobre a melhor abordagem. Não tenho certeza de qual abordagem é melhor quando os dados são considerados variáveis ​​em tamanho. Considere as 3 TABELAS a seguir: EMPREGADO EMPLOYEE_ID, EMP_NAME PROJETO PROJECT_ID, PROJ_NAME EMP_PROJ (muitas para muitas das duas tabelas acima) EMPLOYEE_ID, PROJECT_ID Problema : Dado um …
13 postgresql  join 


1
Indesejável Nest Loop vs. Hash Join no PostgreSQL 9.6
Estou com um problema no planejamento de consultas do PostgreSQL 9.6. Minha consulta é assim: SET role plain_user; SELECT properties.* FROM properties JOIN entries_properties ON properties.id = entries_properties.property_id JOIN structures ON structures.id = entries_properties.entry_id WHERE structures."STRUKTURBERICHT" != '' AND properties."COMPOSITION" LIKE 'Mo%' AND ( properties."NAME" LIKE '%VASP-ase-preopt%' OR properties."CALCULATOR_ID" IN …

2
Atualizar tabela usando valores de outra tabela no SQL Server
Eu tenho 2 tabela no meu banco de dados. Tabela 1 ------------------------------------------------------------------------- | name | family | phone | email | gender | phone2 | address | birthdate | ------------------------------------------------------------------------- Mesa 2 ----------------------------------------- | gender | address | phone | birthdate | ----------------------------------------- na tabela nº 1, o endereço das …

2
O que significa [FROM x, y] no Postgres?
Estou apenas começando com o Postgres. Lendo este documento, me deparei com esta consulta: SELECT title, ts_rank_cd(textsearch, query) AS rank FROM apod, to_tsquery('neutrino|(dark & matter)') query WHERE query @@ textsearch ORDER BY rank DESC LIMIT 10; Eu posso entender tudo nessa consulta, exceto para isso: FROM apod, .... O que …
12 postgresql  join 





3
A maneira mais rápida de contar quantos intervalos de datas cobrem cada data das séries
Eu tenho uma tabela (no PostgreSQL 9.4) que se parece com isso: CREATE TABLE dates_ranges (kind int, start_date date, end_date date); INSERT INTO dates_ranges VALUES (1, '2018-01-01', '2018-01-31'), (1, '2018-01-01', '2018-01-05'), (1, '2018-01-03', '2018-01-06'), (2, '2018-01-01', '2018-01-01'), (2, '2018-01-01', '2018-01-02'), (3, '2018-01-02', '2018-01-08'), (3, '2018-01-05', '2018-01-10'); Agora, quero calcular para …

4
Como obter um grupo em que a contagem é zero?
Vou tentar fazer um gráfico com os dados do meu banco de dados SQL Server. Vou ter todas as ruas com a contagem dos usuários que moram nessa rua, mesmo que a contagem seja zero. Para isso, eu tentei esta consulta: Create table Streets( ID int IDENTITY primary key, Name …

2
Consulta de junção SQL para mostrar linhas com linhas inexistentes em uma tabela
Estou tentando obter alguns relatórios para registros de horas dos funcionários. Temos duas tabelas especificamente para esta pergunta. Os funcionários são listados na Memberstabela e todos os dias eles inserem entradas de horas do trabalho que executaram e são armazenados na Time_Entrytabela. Exemplo de configuração com o SQL Fiddle: http://sqlfiddle.com/#!3/e3806/7 …

2
Condições JOIN do Postgres versus condições WHERE
Novato no Postgres aqui. Gostaria de saber se esta consulta está otimizada ou não? Tentei JOIN ON apenas os valores que são 100% necessários e deixando todas as condições dinâmicas na cláusula WHERE. Ver abaixo. SELECT * FROM myapp_employees JOIN myapp_users ON myapp_users.user_id=myapp_employees.user_id JOIN myapp_contacts_assoc ON myapp_contacts_assoc.user_id=myapp_users.user_id JOIN myapp_contacts ON …

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.