Вот бы такую картинку для join`ов. Несмотря на 16 лет опыта я на собеседованиях не могу назвать разницу между left join и inner join (сам всегда использую left), если из-за этого меня не берут, то я даже не расстраиваюсь.
LEFT - все строки первой таблицы попадут в результат, даже если у второй нет соответствующих условию записей для некоторых строк (будут NULL вместо полей второй таблицы).
INNER - только соответствующие с обеих сторон записи попадут в результат.
Вот бы такую картинку для join`ов. Несмотря на 16 лет опыта я на собеседованиях не могу назвать разницу между left join и inner join (сам всегда использую left), если из-за этого меня не берут, то я даже не расстраиваюсь.
LEFT - все строки первой таблицы попадут в результат, даже если у второй нет соответствующих условию записей для некоторых строк (будут NULL вместо полей второй таблицы).
INNER - только соответствующие с обеих сторон записи попадут в результат.
Inner join то же самое что и просто join
16 лет опыта будучи кем?
Сообщение удалено