outer-join- все статьи тега ➜ страница 0


Как сделать полное внешнее соединение в MySQL?

Я хочу сделать полное внешнее соединение в MySQL. Это возможно? Поддерживается ли полное внешнее соединение MySQL? ...

LINQ-полное внешнее соединение

у меня есть список идентификаторов людей и их имя, а также список идентификаторов людей и их фамилии. У некоторых людей нет имени, а у некоторых нет фамилии; я хотел бы сделать полное внешнее соединение в двух списках. Итак, следующие списки: ID FirstName -- --------- 1 John 2 Sue ID LastName -- -------- 1 Doe 3 Smith следует производить: ID FirstName LastName -- --------- -------- 1 John Doe 2 Sue 3 Smith Я новичок в LINQ (так что простите меня, ес ...

LINQ to SQL-левое внешнее соединение с несколькими условиями соединения

у меня есть следующий SQL, который я пытаюсь перевести на LINQ: SELECT f.value FROM period as p LEFT OUTER JOIN facts AS f ON p.id = f.periodid AND f.otherid = 17 WHERE p.companyid = 100 Я видел типичную реализацию левого внешнего соединения (т. е. into x from y in x.DefaultIfEmpty() etc.) но я не уверен, как ввести другое условие соединения (AND f.otherid = 17) EDIT почему AND f.otherid = 17 условие часть соединения вместо того, чтобы в предложении WHERE? Потому что f может не существоват ...

Оракул "(+)" Оператор

Я проверяю некоторые старые инструкции SQL с целью их документирования и, вероятно, их улучшения. СУБД является Oracle Я не понял утверждение, которое читалось так: select ... from a,b where a.id=b.id(+) Я запутался в (+) оператор, и не мог получить его ни на каких форумах... (поиск + в кавычках тоже не работал). в любом случае, я использовал "объяснить план" SQLDeveloper и я получил выход, говоря, что HASH JOIN, RIGHT OUTER, так далее. будет ли какая-то разница, если я удалю (+) оператор ...