从一个表中选择所有表并加入另一个表

时间:2016-04-26 10:53:29

标签: php mysqli

我有两个表,一个制造商表,其主要是ManufacturerID,另一个是制造商名称,然后我们得到了一个产品表,其主要产品是ProductID,一些属性和ManufacturerID外键。我希望能够在产品名称之前显示制造商名称,并在我的输出页面上显示所有其他产品属性但我无法使加入工作,到目前为止我对此加入了此查询:

{{1}}

1 个答案:

答案 0 :(得分:1)

表名应该与JOIN一起,而且ManufacturerID也是JOIN键。所以查询将是:

$sql = "SELECT * 
            FROM product. 
            LEFT JOIN Manufacturer manufacturer 
            ON product.ManufacturerID = manufacturer.ManufacturerID 
            WHERE product.Product_Name 
            LIKE '%$searchq%' ";