从一个表中选择所有和连接到另一个
问题描述:
请与我裸视我完全新的PHP和mysqli的从一个表中选择所有和连接到另一个
Iv'e了两个表,以ManufacturerID的初级和MANUFACTURER_NAME的atrribute制造商表,然后iv'e得到一个产品表,其中包含ProductID的主要属性,一些属性和ManufacturerID外键。我希望能够与其他所有产品的产品名称前显示制造商的名称属性后有我的输出页面上,但我不能让参加工作,到目前为止,我有这个疑问的加入:
$sql = "SELECT *
FROM product
LEFT JOIN Manufacturer_Name
ON product.ProductID = manufacturer.ManufacturerID
WHERE Product_Name
LIKE '%$searchq%' ";
任何帮助将不胜感激。
答
表名应与JOIN一起存在,同时ManufacturerID将为JOIN键。所以查询将是:
$sql = "SELECT *
FROM product.
LEFT JOIN Manufacturer manufacturer
ON product.ManufacturerID = manufacturer.ManufacturerID
WHERE product.Product_Name
LIKE '%$searchq%' ";
+0
Thankyou非常。 – Stimo
LEFT JOIN Manufacturer_Name ?? –
我认为它应该是左加入制造商 –
就像我说的,我是全新的,只是试图开始/了解 – Stimo