Код: Выделить всё
+-------------+--------+
+ Code | Type |
+ VARCHAR(20) | INT(1) |
+-------------+--------+
+..... +.... +
| AA.01.1.0.2 | 2 |
| AA.01.1.0.1 | 2 |
| AA.02.1.0 | 2 |
| AA.02.1 | 0 |
| AA.02.0 | 0 |
+..... +.... +
+-------------+--------+
Что-то вроде запроса "SELECT Code FROM db.table WHERE Code LIKE AA.02.0.% LIMIT 1", только в обратном порядке.
Единственный способ, который я пока нашел это создание функции, которая поочередно отнимает последнее число в строке. Это долго, особенно если элементов с значением "2" несколько тысяч.
Спасибо!