0

我有两种折扣

1.the fixed php
2.the percent %

它们是同一个表中的不同列

表名是discount,表列是disc_amt,disc_pct

产品描述字段的名称是 disc_desc

我想把这个折扣排序在这个

描述 = 1 比索

描述 = 1 %s

描述 = 2 比索

描述= 2%

有人可以帮助我吗??

4

1 回答 1

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)匹配。

于 2013-04-13T06:34:30.007 回答