В одной из моих таблиц у меня есть столбец с именем `dl_id`, который может содержать идентификатор или 0. (Другой столбец - это` type`, который является enum ('cat', 'dl'); `dl_id` всегда равен 0 когда `тип` = 'кошка'.)
Я хочу сделать JOIN для этого столбца, чтобы я мог извлечь заголовок dl_id из другой таблицы. Однако когда я выполняю JOIN, строки, в которых dl_id
= 0, удаляются из результатов, предположительно, потому что '0' не является идентификатором в этой другой таблице.
Есть ли способ включить эти строки и просто перечислить их значения как NULL вместо исключения их из результатов (т. Е. Есть ли способ переопределить поведение по умолчанию)?