Вы должны использовать функцию SUBSTRING , у вас будет что-то подобное
SELECT * FROM table WHERE SUBSTRING(ident, -2) != int
Но я не уверен, что это лучший способ достичь своей цели. Подстрока может быть очень дорогим методом для MySQL, может быть, кто-то знает более быстрый и лучший метод.
Вот лучший способ, который позволяет вам получить все после последнего _
, потому что я не уверен, что вы всегда будете иметь две цифры после _
. Для этого случая я использую SUBSTRING_INDEX .
SELECT * FROM table WHERE SUBSTRING_INDEX(ident, '_', -1) != int