1.三个字段排序MAJOR_VERSION,MINOR_VERSION,REVISION_NUMBER。
如果MAJOR_VERSION值大就排在最前面.数据类型都是integer
1.2.1
1.2.2
1.3.1
1.4.2
sql:
SELECT*
FROM PMS_PRODUCT_INFO XWHERE NOT exists (
select *
from PMS_PRODUCT_INFO Y
WHERE Y.PRODUCT_ID=X.PRODUCT_ID AND Y.LANG_ID=X.LANG_ID AND Y.OS_ID=X.OS_ID AND (Y.MAJOR_VERSION>X.MAJOR_VERSION OR(Y.MAJOR_VERSION=X.MAJOR_VERSION AND ((Y.MINOR_VERSION>X.MINOR_VERSION))OR (Y.MINOR_VERSION=X.MINOR_VERSION AND Y.REVISION_NUMBER>X.REVISION_NUMBER)))
);