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

Jak načíst data ze dvou tabulek v sql

Předpokládám, že máte pole s názvem product_price ve vaší druhé tabulce (neuvedl jste ji):

SELECT t1.product_s_desc, t1.product_desc, t1.product_name, t2.product_price
FROM table1 t1
INNER JOIN table2 t2 ON t2.product_id = t1.product_id

Měli byste se podívat na příručku MySQL týkající se JOINS , protože se jedná o velmi základní část psaní SQL dotazů. Můžete také zvážit přidání indexu do table2 pro pole product_id, aby dotaz běžel rychleji.



  1. Jak implementuji fulltextové vyhledávání v čínštině na PostgreSQL?

  2. volání jednoduché procedury databáze pomocí Slick 3.0

  3. SQL dotaz seskupit podle dne

  4. Halloweenský problém – část 4