inner-join ×5
Создан 05.01.2025
11
голоса
5
ответов
9
просмотров
INNER JOIN ON vs WHERE: что выбрать?

Проблема заключается в том, чтобы понять, действуют ли два различных способа выполнения SQL-запросов в MySQL одинаково.

Для простоты предположим, что все соответствующие поля имеют значение NOT NULL.

Есть два способа записи запроса:

  1. С использованием старого синтаксиса с запятой для...
14
голоса
3
ответов
13
просмотров
В чем разница между JOIN и INNER JOIN?

У меня есть вопрос по поводу двух SQL-запросов, которые дают одинаковые результаты:

SELECT * FROM table JOIN otherTable ON table.ID = otherTable.FK

в сравнении с

SELECT * FROM table INNER JOIN otherTable ON table.ID = otherTable.FK

Есть ли какая-то разница между этими...

52
голоса
5
ответов
11
просмотров
В чем разница между "INNER JOIN" и "OUTER JOIN"?

Какова роль операторов LEFT OUTER JOIN, RIGHT OUTER JOIN и FULL OUTER JOIN в запросах SQL и как они соотносятся друг с другом?

22
голоса
1
ответов
19
просмотров
В чем разница между INNER JOIN, LEFT JOIN, RIGHT JOIN и FULL JOIN?

Описание проблемы

На StackOverflow существует вопрос с ответами на тему различий между различными типами соединений в SQL. Известно, что существует несколько видов соединений, таких как INNER JOIN, LEFT JOIN, RIGHT JOIN и FULL JOIN, однако, я не совсем понимаю, каковы основные отличия...

17
голоса
5
ответов
11
просмотров
Как удалить с использованием INNER JOIN в SQL Server?

Я хочу удалить данные с использованием INNER JOIN в SQL Server 2008.

Но я получаю следующую ошибку:

Msg 156, Level 15, State 1, Line 15 Некорректный синтаксис около ключевого слова 'INNER'.

Мой код:

DELETE FROM WorkRecord2 INNER JOIN Employee ON EmployeeRun=EmployeeNo WHERE...