sql >> Base de Datos >  >> RDS >> Mysql

Múltiples tablas unen MySQL múltiples claves foráneas

Ha combinado unión separada por comas y Unión interna donde ha usado la misma tabla más de una vez que no es necesaria.

Si no me equivoco esto es lo que buscas

SELECT `order`.`DATE`, 
       `order`.`day`, 
       shop.shop_name, 
       item.item_name, 
       scan.stack, 
       scan.stack_price, 
       scan.price, 
       scan.note 
FROM   `order` 
       join scan 
         ON `order`.order_id = scan.order_id 
       join shop 
         ON `order`.shop_id = shop.shop_id 
       join item 
         ON scan.item_id = item.item_id