假设有一组A,A的每一个都有一组B.简而言之: 答:B = 1:n
我们假设有一个a,它是一个A,它很有趣。但是,我想选择一个包含所有B元素。
例如,让我们考虑一下公司和工人的例子。为简单起见,我们假设一名工人在一家公司工作,一家公司可能拥有自然数量的工人。
如果我想选择一个包含给定公司的Company.Name,Worker.Name的值的集合,那么我应该在PHP中做些什么来实现预期的结果呢?
答案 0 :(得分:1)
根据您的示例,假设您有此架构
表公司
表工作者
您可以通过将Company
和Worker
与CompanyID
SELECT a.Name CompanyName,
b.Name WorkerName
FROM Company a
INNER JOIN Worker b
ON a.CompanyID = b.CompanyID
要进一步了解联接,请访问以下链接: