【发布时间】:2014-11-11 16:04:48
【问题描述】:
我需要比较两个不同表中两个相似列的两个枚举值的索引。枚举值是New, Reviewed, Design, Production,在我们的流程中是按照状态升序排列的,所以根据New == 1、Reviewed==2等思路做比较应该还是比较容易的……
我目前正在尝试:
SELECT CASE WHEN table1.review_status < table2.review_status THEN table1.review_status
WHEN table2.review_status < table1.review_status THEN table2.review_status
END
这似乎是对字符串NEW、REVIEW 等进行字母比较...我需要它来比较索引,而不是值。这可能吗?
【问题讨论】:
-
您使用的是哪个数据库?