Я пытаюсь использовать оператор LIKE вместе с подстановочными знаками для проверки похожих совпадений в 2 столбцах в каждой из таблиц [Еда] и [Напитки].
Ниже приведено мое решение, но оно будетне работать.Код ниже: (Я оставил пробел в середине для чтения).
" SELECT DISTINCT r.restname"
+ " FROM restaurants r"
+ " JOIN food f ON f.restid = r.restid"
+ " JOIN drinks d ON d.restid = r.restid"
+ " WHERE f.foodcategory LIKE CONCAT('%', ?, '%')"
+ " OR f.foodname LIKE CONCAT('%', ?, '%')"
+ " AND d.drinkname LIKE CONCAT('%', ?, '%')"
+ " OR d.drinkvariety LIKE CONCAT('%', ?, '%')");