MYSQL将ORDER BY转换为可比较的字段

时间:2016-05-12 12:37:42

标签: mysql

我为列ORDER BY提供了version子句:

 version='D' ASC,
 version='R' ASC,
 version='Q' ASC,
 version NOT LIKE 'R-%' ASC,
 version!=0 ASC,
 version+0 DESC,
 version='M' ASC,
 version='P' ASC,
 version='C' ASC,
 version='0' ASC,
 SUBSTR(version, 3) + 0 DESC

这将在其上下文中使用时返回“正确”版本。 有没有一种方法我可以将其放入比较上下文中使用它:

SELECT * FROM table
INNER JOIN table2
ON
METHOD(table.version) < METHOD(table2.version)

0 个答案:

没有答案