gpt4 book ai didi

mysql - 根据另一个表的查询获取表的行

转载 作者:行者123 更新时间:2023-11-29 08:02:16 26 4
gpt4 key购买 nike

我有这两张 table

[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"

最佳答案

如果它在同一个数据库中,您可以直接连接两个表

SELECT
Company.Name, Products.Name, Products.PartNo, Products.IDSGroup
FROM
Company
LEFT JOIN Products
ON Company.ID = Products.CompanyID
WHERE
Company.Name LIKE "$userSearch%"

关于mysql - 根据另一个表的查询获取表的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23490538/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com