Помогите победить field
Добавлено: 20 фев 2024, 14:21
Имеется SQL запрос:
SELECT p.id pid FROM app_entity_21 p WHERE '" . $okpd . "' LIKE CONCAT(p.field_255, '%')
Суть простая (пример):
" . $okpd . " = 26.20.135.120
p.field_255 = 26.20 либо 26.20.1
Необходимо найти те id, где начальная часть p.field_255 совпадает с " . $okpd . "
Но утыкаюсь на то, что p.field_255 скорее всего определяется как число и ни в какую не хочет никак конвертироваться, либо я что-то не понимаю
SELECT p.id pid FROM app_entity_21 p WHERE '" . $okpd . "' LIKE CONCAT(p.field_255, '%')
Суть простая (пример):
" . $okpd . " = 26.20.135.120
p.field_255 = 26.20 либо 26.20.1
Необходимо найти те id, где начальная часть p.field_255 совпадает с " . $okpd . "
Но утыкаюсь на то, что p.field_255 скорее всего определяется как число и ни в какую не хочет никак конвертироваться, либо я что-то не понимаю