0

我有这两张桌子

[Products]
ID
CompanyID,
Name,
PartNo,
IDSGroup,
ChartNo

[Company]
ID,
Name,
RegistrationNo,
RegistrationDate

当用户搜索公司名称时,我想从表中显示这些列:

Company.Name, Product.Name, Product.PartNo, Product.IDSGroup

这个搜索查询让我得到 CompanyID

Select Company.ID from Company WHERE Company.Name LIKE "$userSearch%" 

现在我想使用 Company.ID 进行此查询以获取所有产品

Select * from Products WHERE CompanyID = "id from previous query"
4

1 回答 1

2

如果它在同一个数据库中,你可以加入这两个表

SELECT
Company.Name, Products.Name, Products.PartNo, Products.IDSGroup
FROM
Company
LEFT JOIN Products
ON Company.ID = Products.CompanyID
WHERE
Company.Name LIKE "$userSearch%"
于 2014-05-06T09:18:15.743 回答