Mysql
 sql >> Database >  >> RDS >> Mysql

Come recuperare i dati da due tabelle in sql

Presumo che tu abbia un campo chiamato product_price nella tua seconda tabella (non l'hai elencata):

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

Dovresti consultare il manuale MySQL relativo a JOINS , poiché questa è una parte molto basilare della scrittura di query SQL. Potresti anche considerare di aggiungere un indice su table2 per il campo product_id per velocizzare l'esecuzione della query.