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

Consulta a varias tablas

Estas en el tema de Consulta a varias tablas en el foro de Mysql en Foros del Web. Hola soy bastante nuevo con mysql y me gustaría que me dieran un ejemplo sobre unir dos consultas. lo que quiero hacer exactamente es lo ...
  #1 (permalink)  
Antiguo 02/11/2015, 11:12
 
Fecha de Ingreso: diciembre-2006
Mensajes: 35
Antigüedad: 17 años, 4 meses
Puntos: 0
Consulta a varias tablas

Hola soy bastante nuevo con mysql y me gustaría que me dieran un ejemplo sobre unir dos consultas.

lo que quiero hacer exactamente es lo siguiente,

tengo varias tablas, una se llama productos y la otra comentarios

la tabla productos la tengo así:

Código HTML:
id | nombre | descripción | precio
1  | nombre producto 1 | descripción producto 1 | 17 €
2  | nombre producto 2 | descripción producto 2 | 19 €
3  | nombre producto 3 | descripción producto 3 | 12 €
la tabla comentarios la tengo así:

Código HTML:
id | id_producto | numero_comentarios
1  | 1 |  238
2  | 2 | 1569
3  | 3 |  158
Quiero hacer una consulta a las dos tablas para que me devuelva los productos ordenados por numero_comentarios descendentemente. como podría lograrlo?
  #2 (permalink)  
Antiguo 02/11/2015, 18:16
Avatar de gonzaherrera77  
Fecha de Ingreso: noviembre-2015
Mensajes: 60
Antigüedad: 8 años, 6 meses
Puntos: 7
Respuesta: Consulta a varias tablas

Hola matuha, la consulta te tendria quedar algo asi

Código SQL:
Ver original
  1. SELECT nombre
  2. FROM productos INNER JOIN comentarios ON productos.id = comentarios.id_producto
  3. ORDER BY numero_comentarios DESC;
¡Saludos!

Última edición por gonzaherrera77; 02/11/2015 a las 21:50 Razón: Código muy mal etiquetado

Etiquetas: sql, tabla, tablas
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 11:08.