sql >> Databasteknik >  >> RDS >> Mysql

SQL Val av data från tre tabeller relaterade

Du måste JOIN tabellerna, så här:

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)

Om du vill fråga efter en specifik användare:

    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. Skapa PostgreSQL-databas i farten med Hibernate även om DB inte finns

  2. Skillnad mellan real_escape_string och prepare()?

  3. ASP.NET använder SqlConnection connect MySQL

  4. MySQL hur fyller man i saknade timmar/datum inom intervallet?