Сокращенный синтаксис соединения Transact-SQL?
Причина, по которой он имеет sql-statement непреднамеренные последствия, заключается sql-statement в том, что он интерпретирует sql-query предложение ENTIRE where join как предложение JOIN. Пример:
Select1:
select * from table a left join table b on a.id=b.id
where b.name = "hello world"
VS
Select2:
select * from table a left join table b on a.id=b.id and b.name = "hello world"
Эти sql-query 2 выбора возвращают разные sqlselect результаты. Когда вы пишете jointable такое утверждение:
select * from tablea,tableb where tablea.id *= tableb.id and b.name="hello world"
Я ожидал, что sql-join большинство людей ХОТЯТ результаты sql-join от Select1 ... но на самом sql-join деле вы получите результаты sql-join от Select2.
sql
join
Сокращенный синтаксис соединения Transact-SQL?
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.