Как проверить значение параметра, который соответствует какой записи в MySQL - PullRequest
0 голосов
/ 09 июля 2019

У меня есть проблема, чтобы проверить значение параметра со значением записи. Я пытаюсь показать последнее обновление Rom Core на основе параметра. Версия Rom Core иногда пересматривается. Есть две записи для проверки. Деталь как ниже:

Параметры:

Model = DPX5000BTITA9N
Serial = 063X1200

Значение записи:

Model           Startserial     Romcore
DPX5000BTITA9N  063X0001        SYS17-127
DPX5000BTITA9N  063X1001        SYS17-130`

Как проверить серийный номер 063X1200, включать ли в Startserial : 063X0001 or 063X1001 причину, по которой нет Endserial?

Select Romcore From Version WHERE model LIKE 'DPX5000BTITA9N' AND serial <= '063X1200'(check the serial match with which Startserial)

Я ожидаю, что выход SYS17-130 причина:

If serial >= 063X0001 will get SYS17-127
If serial >= 063X1001 will get SYS17-130

Но фактический результат равен SYS17-127 & SYS17-130.

1 Ответ

0 голосов
/ 09 июля 2019

Может быть, вы хотите заказать результаты и получить самый последний?

Select Romcore From Version 
WHERE model LIKE 'DPX5000BTITA9N' 
AND serial <= '063X1200' 
order by serial desc 
limit 1
...