Php 繁荣:如何选择一对多
假设有一组a,a的每一个a都有一组B。简言之: A:B=1:n 让我们假设,有一个a,这是一个a,它很有趣。但是,我想选择a及其所有B元素 例如,让我们考虑公司和工人的例子。为了简单起见,我们假设一个工人在一家公司工作,而一家公司可能有自然数量的工人Php 繁荣:如何选择一对多,php,mysql,flourishlib,Php,Mysql,Flourishlib,假设有一组a,a的每一个a都有一组B。简言之: A:B=1:n 让我们假设,有一个a,这是一个a,它很有趣。但是,我想选择a及其所有B元素 例如,让我们考虑公司和工人的例子。为了简单起见,我们假设一个工人在一家公司工作,而一家公司可能有自然数量的工人 如果我想选择一个集合,其中包含给定公司的Company.Name、Worker.Name的值,那么我应该在PHP中做些什么来获得预期的结果呢?基于您的示例,假设您有这个模式 餐桌公司 公司ID(PK) 公司名称 其他栏目 服务员 Worker
如果我想选择一个集合,其中包含给定公司的Company.Name、Worker.Name的值,那么我应该在PHP中做些什么来获得预期的结果呢?基于您的示例,假设您有这个模式 餐桌公司
- 公司ID(PK)
- 公司名称
- 其他栏目
- WorkerID(主键)
- 工作名称
- 公司ID(FK)
公司
和工人
与公司ID
SELECT a.Name CompanyName,
b.Name WorkerName
FROM Company a
INNER JOIN Worker b
ON a.CompanyID = b.CompanyID
要进一步了解加入的更多信息,请访问以下链接: