Preguntas etiquetadas con join

Unirse es una operación general en álgebra relacional para una operación de combinación en dos o más relaciones en un sistema de base de datos relacional. JOIN también es una palabra clave del lenguaje SQL para realizar esta operación.


14
Subconsultas vs uniones
Refactoré una sección lenta de una aplicación que heredamos de otra compañía para usar una combinación interna en lugar de una subconsulta como: WHERE id IN (SELECT id FROM ...) La consulta refactorizada se ejecuta aproximadamente 100 veces más rápido. (~ 50 segundos a ~ 0.3) Esperaba una mejora, pero …

4
MySQL: desglose rápido de los tipos de combinaciones
Me gustaría un desglose rápido de los tipos de uniones MySQL. Sé de estos, el resto no estoy seguro de lo que significan. separados por comas (¿para qué es exactamente esta abreviatura?):SELECT * FROM a, b WHERE b.id = a.beeId AND ... muestra información de a, incluso si no hay …
157 mysql  join 

4
Operador "(+)" de Oracle
Estoy revisando algunas declaraciones SQL antiguas con el propósito de documentarlas y probablemente mejorarlas. El DBMS es Oracle No entendí una declaración que decía así: select ... from a,b where a.id=b.id(+) Estoy confundido sobre el (+)operador, y no pude encontrarlo en ningún foro ... (la búsqueda de + entre comillas …
155 sql  oracle  join  outer-join 

4
¿Cómo puedo unir varias tablas SQL usando las ID?
Tengo 4 tablas diferentes a las que quiero unirme. Las tablas están estructuradas con columnas de la siguiente manera: TableA - aID | nameA | dID TableB - bID | nameB | cID | aID TableC - cID | nameC | date TableD - dID | nameD Comenzando con la …
141 mysql  sql  join 

9
¿Puedo usar la declaración CASE en una condición JOIN?
La siguiente imagen es parte de las Vistas del sistema de Microsoft SQL Server 2008 R2. De la imagen podemos ver que la relación entre sys.partitionsy sys.allocation_unitsdepende del valor de sys.allocation_units.type. Entonces, para unirlos, escribiría algo similar a esto: SELECT * FROM sys.indexes i JOIN sys.partitions p ON i.index_id = …
141 sql  sql-server  join  case 


6
IZQUIERDA ÚNETE solo en la primera fila
Leí muchos hilos sobre obtener solo la primera fila de una unión izquierda, pero, por alguna razón, esto no funciona para mí. Aquí está mi estructura (simplificada, por supuesto) Feeds id | title | content ---------------------- 1 | Feed 1 | ... Artistas artist_id | artist_name ----------------------- 1 | Artist …


2
Unión SQL en varias columnas en las mismas tablas
Tengo 2 subconsultas, pero tengo problemas para unir columnas de las mismas tablas. Lo intenté: 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; Si …
136 sql  join 

2
MySQL unirse con la cláusula where
Tengo dos mesas a las que me quiero unir. Quiero todas las categorías en la tabla de categorías y también todas las categorías suscritas por un usuario en la tabla category_subscriptions. esencialmente esta es mi consulta hasta ahora: SELECT * FROM categories LEFT JOIN user_category_subscriptions ON user_category_subscriptions.category_id = categories.category_id Esto …
130 mysql  join  where-clause 



4
¿MySQL Multiple Joins en una consulta?
Tengo la siguiente 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 Entonces estoy usando un INNER JOINy agarrando el image_id. Así que ahora quiero tomar ese image_id y convertirlo en images.filenamede la tabla de imágenes. ¿Cómo puedo agregar eso a mi consulta?
121 mysql  sql  join 

2
Un buen ejemplo de boost :: algoritmo :: unirse
Recientemente quise usar boost :: algorítm :: join, pero no pude encontrar ningún ejemplo de uso y no quería invertir mucho tiempo en aprender la biblioteca Boost Range solo para usar esta función. ¿Alguien puede proporcionar un buen ejemplo de cómo usar join en un contenedor de cadenas? Gracias.
116 c++  string  boost  join 

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.