在这里,将“关系”表视为“用户”和“电话”表之间的中间人。它与映射表是多对多关系。将您的用户加入到关系中,然后将其加入到您的电话中。
SELECt u.Id ,u.Name ,p.PhoneNumberFROM dbo.Users uLEFT JOIN dbo.Relationship r ON r.Id = u.IdLEFT JOIN dbo.Phones p ON p.Id = r.ChildId
可以这样想:
用户: 您好关系,我的UserId = 1,我对那个UserId有什么电话ID?
关系: 嗨,用户。我的PhoneId = 10。我将与电话交谈,看看电话号码是多少。
电话: 嗨,人际关系!我有适合您的PhoneNumber 1234。它与您给我的PhoneId匹配。



