我有两个表格:
这是表格1:
product_id|product_desc|product_name|product_s_desc
这是table2:
product_price_id|product_id|product_price
现在我想从这些表中获取数据。两个表中的
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
JOINS
的内容,因为这是编写SQL查询的非常基础的部分。你还可以考虑在table2
的product_id字段上添加索引,以使查询运行更快。Select * from table1 join table2 on table1.productid = table2.productid
SELECT t1.*,t2.product_price
FROM table1 t1,table2 t2
WHERE t1.product_id=t2.product_id
$sql = "SELECT Student.First_Name,Student.Last_name,Student.Mobile_No,Student.Email,Student.Institue,Student.DOB,Student.Gender
Address.Address_Line1,Address.City,Address.State,Address.Country,Address.Zip_code
FROM Student INNER JOIN Address
ON Student.Id=Address.Id;";