Mysql
 sql >> Datenbank >  >> RDS >> Mysql

So rufen Sie Daten aus zwei Tabellen in SQL ab

Ich nehme an, Sie haben ein Feld mit dem Namen product_price in Ihrer zweiten Tabelle (Sie haben sie nicht aufgelistet):

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

Sie sollten sich das MySQL-Handbuch bezüglich JOINS , da dies ein sehr grundlegender Teil des Schreibens von SQL-Abfragen ist. Sie können auch einen Index für table2 hinzufügen für das Feld product_id, damit die Abfrage schneller ausgeführt wird.