我有两种折扣
1.the fixed php
2.the percent %
它们是同一个表中的不同列
表名是折扣, 表列是disc_amt,disc_pct
产品描述字段的名称是disc_desc
我想在此
中对此折扣进行排序description = 1 pesos
description = 1%s
description = 2 pesos
description = 2%
有人可以帮助我吗?答案 0 :(得分:0)
您可以从同一个表中选择两个或多个字段(或者也可以选择不同的表) 其中每个字段按自己的方式排序,如下所示:
SELECT * FROM (SELECT disc_amt FROM discount ORDER BY disc_amt), (SELECT disc_pct FROM discount ORDER BY disc_pct)
我在sqlite上测试了这个,虽然使用了不同的表并且它可以工作。
鉴于这是你想要的。但是如果你想要包含描述列那么这是一个不同的故事虽然它可行,但它不一定匹配行 每行包含其他字段(例如disc_amt和disc_pct)。