sql >> Databáze >  >> RDS >> Mysql

SQL Výběr dat ze tří propojených tabulek

Budete se muset JOIN tabulky, jako je tato:

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)

Pokud se chcete zeptat na konkrétního uživatele:

    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. Uložte data v arabštině do databáze MySQL

  2. Spouštěče přihlášení na serveru SQL Server

  3. Jak převést hodnoty řádků na sloupce s počtem dynamických sloupců?

  4. Jak zobrazím seznam všech tabulek ve všech databázích na serveru SQL Server v jedné sadě výsledků?