在DB中,我有像name, ENUM这样的字段,其中ENUM是varchar,可能是:高、中、低。我需要按ENUM对数据进行排序,但要按优先级级别排序(如high -> medium -> low)。我无法在DB中创建可以执行联接的表,所以我的问题是是否可以在SQL查询中定义动态映射(比如high is 2,medium是1,low is 0),然后按in进行排序?
我试图在mysql中创建一个表,但始终会出现语法错误。ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQLCREATE TABLE IF NOT EXISTS `orders` ( `customer_order_number` ENUM(`N`,`A`,