я следующая таблица, Persons_Companies
, который показывает соотношение между лицами и компаниями knowns этими лицами:SQL простой запрос
PersonID | CompanyID
1 1
2 1
2 2
3 2
4 2
воображая, что компания 1 = «Google» и компания 2 является = «Microsoft» Я хотел бы знать запрос, чтобы иметь следующий результат:
PersonID | Microsoft | Google
1 0 1
2 1 1
3 1 0
4 1 0
до этого момента у меня есть что-то подобное:
select PersonID,
case when CompanyID=1 then 1 else 0
end as Google,
case when EmpresaID=2 then 1 else 0
end as Microsoft
from Persons_Companies
Моя проблема с людьми, которые знают обе компании, я не представляю, как может быть этот запрос.
Что такое запрос SQL?
Спасибо большое. С наилучшими пожеланиями. Jose – Sosi