Подскажите, пожалуйста, как правильно составить OR? Вообще не понимаю что не так.
Нужно вывести всех авторов, с которыми {X} когда-либо работал в соавторстве
SELECT authorId, ((REPLACE (authorId, 'Линус Торвальдс, ', '')) OR (REPLACE (authorId, ', Линус Торвальдс', '')) OR (REPLACE (authorId, ', Линус Торвальдс, ', ''))) FROM books WHERE authorId LIKE '%Линус Торвальдс%'
Если без OR то всё работает.
Однако могут встречаться значения "Автор Один
, Линус Торвальдс" и "Автор Один
, Линус Торвальдс, Автор Два".