У меня есть две таблицы: статьи и торговля. Они left join
на articles.tradeid = trade.id
. Не каждая статья имеет торговлю. Таким образом, есть значение articles.tradeid
0.
Когда я начинаю поиск, например:
SELECT * FROM articles
LEFT JOIN trade ON articles.tradeid=trade.id
WHERE CONCAT(articles.number,'|',trade.name) LIKE '%12345%'
Я не получаю никаких результатов, хотя есть статья с номером 12345, но она имеет tradeid
, равное 0. Из-за объединения значение trade.name равно NULL
. Есть решение?