我有两个表:
这是表1:
product_id|product_desc|product_name|product_s_desc
这是表2:
product_price_id|product_id|product_price
现在,我想从这些表中获取数据。product_id在两个表中都相同。
product_id
我想拿
product_s_desc
product_desc
product_name
product_price
请帮我做到这一点。
我假设您product_price在第二个表中有一个命名字段(您没有列出它):
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
您应该查看有关的MySQL手册JOINS,因为这是编写SQL查询的非常基本的部分。您也可以考虑table2为product_id字段添加索引,以使查询运行更快。
JOINS
table2