Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

[SOLUCIONADO] Duda con joins

Estas en el tema de Duda con joins en el foro de Mysql en Foros del Web. Hola a todos. No sé a que tabla se refieren los joins anidados, por ejemplo, tengo esta query: @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código MySQL: Ver original select ...
  #1 (permalink)  
Antiguo 01/02/2013, 05:48
 
Fecha de Ingreso: septiembre-2009
Mensajes: 13
Antigüedad: 15 años, 2 meses
Puntos: 0
Duda con joins

Hola a todos.

No sé a que tabla se refieren los joins anidados, por ejemplo, tengo esta query:

Código MySQL:
Ver original
  1. select id_comanda, codi_comanda, comandes.descripcio, data, if(length(factura),factura,'*'), clients.nom, estat,
  2. ROUND((coalesce(hores_afegides,0)+coalesce(hores,0)),2) as total_hores,
  3. ROUND((coalesce(materials_afegits,0)+coalesce(materials,0)),2) as total_materials
  4. from comandes
  5. left join (select id_comanda, sum(quantitat) as hores_afegides from comandes_families where id_familia=7 group by id_comanda)
  6. T1 using (id_comanda)
  7. left join (select id_comanda, sum(quantitat) as hores from comandes_albarans_families where id_familia=7 group by id_comanda)
  8. T2 using (id_comanda)
  9. left join (select id_comanda, sum(quantitat*multiplicatiu) as materials_afegits from comandes_families where id_familia!=7 group by id_comanda)
  10. T3 using (id_comanda)
  11. left join (select id_comanda, sum(quantitat*multiplicatiu) as materials from comandes_albarans_families where id_familia!=7 group by id_comanda)
  12. T4 using (id_comanda)
  13. inner join clients using (id_client)
  14. inner join estats using (id_estat)

¿Todos los joins son sobre la tabla que hay después del from (comandes)?

¿Me podéis despejar esta duda?

Gracias.
  #2 (permalink)  
Antiguo 03/02/2013, 06:28
 
Fecha de Ingreso: octubre-2008
Mensajes: 127
Antigüedad: 16 años, 1 mes
Puntos: 5
Respuesta: Duda con joins

Hola,

por lo que veo tienes una join de la tabla comandes contra unas vistas, que se corresponden con las selects que tienes tras la palabra join, así como joins con las tablas de clients y estats.

Saludos.
  #3 (permalink)  
Antiguo 04/02/2013, 04:40
 
Fecha de Ingreso: septiembre-2009
Mensajes: 13
Antigüedad: 15 años, 2 meses
Puntos: 0
Respuesta: Duda con joins

Ok gracias

Etiquetas: join, joins, select, tabla
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:01.