MySQL - Consulta de datos de tres tablas diferentes

 
Vista:
Imágen de perfil de Charly
Val: 6
Ha mantenido su posición en MySQL (en relación al último mes)
Gráfica de MySQL

Consulta de datos de tres tablas diferentes

Publicado por Charly (3 intervenciones) el 08/04/2024 17:10:11
Ya sé que esta pregunta es repetitiva y ya se ha solucionado en otros posts, pero a mí no me funciona bien.
Tengo esta consulta:
1
2
3
4
5
SELECT pu.id,p.name AS name,p_d.qty AS qty,p_d.price AS price,p_d.total AS total
FROM purchase_details p_d
INNER JOIN purchases pu ON p_d.purchase_id=pu.id
INNER JOIN products p ON p_d.product_id=p.id
WHERE pu.id=p_d.purchase_id AND p.id=p_d.product_id AND pu.date=p_d.date;
No me da errores, pero me muestra todos los registros de todas las compras que hay guardadas en mi bbdd y solo quiero filtrar por id de compra.
Si le quito el where o lo modifico me sigue apareciendo lo mismo.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Alejandro
Val: 8
Ha aumentado su posición en 9 puestos en MySQL (en relación al último mes)
Gráfica de MySQL

Consulta de datos de tres tablas diferentes

Publicado por Alejandro (21 intervenciones) el 09/04/2024 18:28:41
  • Alejandro se encuentra ahora conectado en el
  • chat de PHP
Dale un vistosa a esta imagen.
1*6thPvnJs8cCj72oEy4EBfg
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar