sql >> Database >  >> RDS >> Mysql

Meerdere tabellen join MySQL meerdere externe sleutels

Je hebt door komma's gescheiden join gecombineerd en Innerlijke join waar je dezelfde tabel meer dan eens hebt gebruikt, wat niet nodig is.

Als ik me niet vergis is dit wat je zoekt

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 



  1. Kan een PHP-script regelmatig op een server worden uitgevoerd zonder verzoeken van een client?

  2. CONCAT met GROUP_CONCAT in mysql

  3. Wiskundige bewerking uitvoeren op tijdelijke kolom in SQL

  4. Ondersteunt mysqldump een voortgangsbalk?