假设我有一张桌子Person
,我还有另外 3 Doctor
, Policeman
, Lawyer
.... 这 3 张桌子idPerson
从中获取共同的属性,如姓名 surname 等.... 如果我想找到所有医生或律师的人他们从表中的共同信息Person
,我该怎么做?
我尝试过类似的东西(通过将所有组合右连接,左连接,内连接来播放)
SELECT Person.*
FROM Person
RIGHT JOIN doctor ON doctor.idPerson = person.idPerson
LEFT JOIN lawyer ON lawyer.idPerson = person.idPerson