跨连接表选择语句
|
具有三个如下表:
PersonTable
Person.ID
Person.Name
PersonTypeCompositeTable
Person.ID
PersonType.ID
PersonTypeTable
PersonType.ID
PersonType.Category
对于此示例,假设PersonTypeCompositeTable的值为:
1,A
2,A
3,B
如何编写SELECT语句,以返回PersonType为\“ A \”的所有人员?
更新:(发布工作答案的版本)
SELECT p.*
FROM PersonTable p
INNER JOIN PersonTypeCompositeTable ptc
ON p.ID = ptc.ID
INNER JOIN PersonTypeTable pt
ON ptc.ID = pt.ID
WHERE pt.Category = \'A\'
没有找到相关结果
已邀请:
1 个回复
场竟矩喘崩