Preguntas etiquetadas con join

141
¿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 Tabla A, entiendo cómo UNIR las tablas ayc...

136
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...

130
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

121
¿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...

120
SQL DELETE con INNER JOIN

Hay 2 tablas spawnlisty npc, y necesito eliminar datos de spawnlsit. npc_templateid = n.idTemplatees lo único que "conecta" las tablas. He probado este script pero no funciona. He probado esto: DELETE s FROM spawnlist s INNER JOIN npc n ON s.npc_templateid = n.idTemplate WHERE (n.type =...

116
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?...

115
Cuente con la condición IF en la consulta MySQL

Tengo dos tablas, una es para noticias y la otra para comentarios y quiero obtener el recuento de los comentarios cuyo estado se ha establecido como aprobado. SELECT ccc_news . *, count(if(ccc_news_comments.id = 'approved', ccc_news_comments.id, 0)) AS comments FROM ccc_news LEFT JOIN...

112
La búsqueda ansiosa de JPA no se une

¿Qué controla exactamente la estrategia de recuperación de JPA? No puedo detectar ninguna diferencia entre impaciente y vago. En ambos casos, JPA / Hibernate no une automáticamente relaciones de varios a uno. Ejemplo: la persona tiene una sola dirección. Una dirección puede pertenecer a muchas...

108
¿Cuál es la mejor manera de unirse dos veces a la misma mesa?

Esto es un poco complicado, pero tengo 2 tablas. Digamos que la estructura es algo como esto: *Table1* ID PhoneNumber1 PhoneNumber2 *Table2* PhoneNumber SomeOtherField Las tablas se pueden unir basándose en Table1.PhoneNumber1 -> Table2.PhoneNumber, o Table1.PhoneNumber2 ->...