Perguntas com a marcação «join»

JOIN é uma operação geral em álgebra relacional para uma operação combinada em duas ou mais relações em um sistema de banco de dados relacional. JOIN também é a palavra-chave da linguagem SQL para executar esta operação.


14
Subconsultas vs junções
Refatorei uma seção lenta de um aplicativo que herdamos de outra empresa para usar uma junção interna em vez de uma subconsulta como: WHERE id IN (SELECT id FROM ...) A consulta refatorada é executada 100x mais rápido. (~ 50 segundos para ~ 0,3) Eu esperava uma melhoria, mas alguém …

4
MySQL: Classificação rápida dos tipos de junções
Eu gostaria de uma rápida descrição dos tipos de junções do MySQL. Eu sei disso, o resto não tenho certeza do que eles significam. separado por vírgula (o que exatamente significa isso?):SELECT * FROM a, b WHERE b.id = a.beeId AND ... mostre as informações de a, mesmo que não …
157 mysql  join 

4
Operador Oracle “(+)”
Estou verificando algumas antigas instruções SQL com o objetivo de documentá-las e provavelmente aprimorá-las. O DBMS é Oracle Não entendi uma declaração que tenha a seguinte redação: select ... from a,b where a.id=b.id(+) Estou confuso sobre o (+)operador e não consegui encontrá-lo em nenhum fórum ... (procurar + entre aspas …
155 sql  oracle  join  outer-join 

4
Como posso associar várias tabelas SQL usando os IDs?
Eu tenho 4 tabelas diferentes nas quais quero entrar. As tabelas estão estruturadas com colunas da seguinte maneira: TableA - aID | nameA | dID TableB - bID | nameB | cID | aID TableC - cID | nameC | date TableD - dID | nameD Começando com a Tabela …
141 mysql  sql  join 

9
Posso usar a instrução CASE em uma condição JOIN?
A imagem a seguir faz parte do Microsoft SQL Server 2008 R2 System Views. A partir da imagem, podemos ver que a relação entre sys.partitionse sys.allocation_unitsdepende do valor de sys.allocation_units.type. Então, para juntá-los, eu escreveria algo semelhante a este: SELECT * FROM sys.indexes i JOIN sys.partitions p ON i.index_id = …
141 sql  sql-server  join  case 


6
ESQUERDA JOIN apenas primeira linha
Eu li muitos tópicos sobre como obter apenas a primeira linha de uma junção esquerda, mas, por algum motivo, isso não funciona para mim. Aqui está minha estrutura (simplificada, é claro) Feeds id | title | content ---------------------- 1 | Feed 1 | ... Artistas artist_id | artist_name ----------------------- 1 …


2
Junção SQL em várias colunas nas mesmas tabelas
Eu tenho duas subconsultas, mas estou tendo problemas para unir colunas das mesmas tabelas. Eu tentei: SELECT * FROM (SELECT userid, listid FROM user_views_table WHERE date='2013-05-15' AND view_type='lists') a JOIN (SELECT sourceid, destinationid FROM actions_table WHERE date='2013-05-15' AND payloadtype='lists_user' AND actiontype='delete') b ON a.userid = b.sourceid ON a.listid = b.destinationid; …
136 sql  join 

2
MySQL junta-se à cláusula where
Eu tenho duas mesas em que quero entrar. Desejo todas as categorias na tabela de categorias e também todas as categorias assinadas por um usuário na tabela category_subscriptions. essencialmente, esta é a minha consulta até agora: SELECT * FROM categories LEFT JOIN user_category_subscriptions ON user_category_subscriptions.category_id = categories.category_id Isso funciona bem, …
130 mysql  join  where-clause 



4
MySQL Multiple Joins em uma consulta?
Tenho a seguinte consulta: SELECT dashboard_data.headline, dashboard_data.message, dashboard_messages.image_id FROM dashboard_data INNER JOIN dashboard_messages ON dashboard_message_id = dashboard_messages.id Portanto, estou usando um INNER JOINe agarrando o image_id. Agora, quero pegar esse image_id e transformá-lo em images.filenameda tabela de imagens. Como posso adicionar isso à minha consulta?
121 mysql  sql  join 

2
Um bom exemplo para boost :: algorithm :: join
Recentemente, quis usar boost :: algorithm :: join, mas não consegui encontrar nenhum exemplo de uso e não queria investir muito tempo aprendendo a biblioteca Boost Range apenas para usar essa função. Alguém pode fornecer um bom exemplo de como usar join em um contêiner de strings? Obrigado.
116 c++  string  boost  join 

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.