sql >> Database >  >> RDS >> Mysql

SQL Selecteren van gegevens uit drie tabellen gerelateerd

U moet JOIN de tabellen, als volgt:

SELECT products.description, orders.quantity, orders.price
FROM detail_orders
  INNER JOIN products ON (products.prod_id = detail_orders.prod_id)
  INNER JOIN orders ON (orders.id = detail_orders.or_id)

Als u naar een specifieke gebruiker wilt zoeken:

    SELECT products.description, orders.quantity, orders.price
    FROM detail_orders
      INNER JOIN products ON (products.prod_id = detail_orders.prod_id)
      INNER JOIN orders ON (orders.id = detail_orders.or_id)
    WHERE orders.iduser = someUser



  1. MySQL - Selecteer rijnummer van een record

  2. MySQL-tijdstempel naar Java-datumconversie

  3. Bestel op VELD in MYSQL

  4. Tabelinvoer wijzigen vanuit LibreOffice Base, mogelijk?