【发布时间】:2018-06-21 12:41:08
【问题描述】:
我有两张桌子:clients 和 subcontractors。客户有许多分包商。分包商可以有很多客户。
我的架构是这样的:
clients
->id
->name
->status
subcontractors
->id
->client_id
->name
我的问题是我如何计算有 1 到 2 个分包商的客户?
谢谢。我试过检查这个:
SELECT COUNT across one-to-many relationship
但这似乎与我试图计算的相反
【问题讨论】:
-
Clients has many subcontractors. Subcontractors can have many clients.为什么你使用一对多关系而不是多对多? -
@Imran 我如何使用一对多?你能详细说明一下吗?谢谢。
-
@ackhammer013 检查我的答案