Хотя синтаксис перекрестного соединения является прямым переводом того, что вы предоставили, он может не подходить для вашей ситуации. Это связало бы всех людей со всеми работами до того, как они ушли в
таблица зарплат. Похоже, это не то, что вы хотите.
У вас действительно есть люди, которые не связаны с зарплатой? В связи с этим вы хотите увидеть какие-либо работы, которые не связаны с зарплатой или людьми? Образцы данных и набор результатов помогут нам дать вам запрос, который будет делать то, что вам действительно нужно. Я подозреваю, что одно из следующего может дать вам лучшие результаты:
SELECT p.Name, j.Job, s.Salary
FROM PeopleTable p
JOIN SalaryTable s ON s.PeopleID=p.PeopleID
RIGHT JOIN JobTable j ON s.JobID=j.JobID
SELECT p.Name, j.Job, s.Salary
FROM PeopleTable p
JOIN SalaryTable s ON s.PeopleID=p.PeopleID
JOIN JobTable j ON s.JobID=j.JobID
SELECT p.Name, j.Job, s.Salary
FROM SalaryTable s
RIGHT JOIN PeopleTable p ON s.PeopleID=p.PeopleID
RIGHT JOIN JobTable j ON s.JobID=j.JobID