SQL查询结果集排序问题
我想对一个查询的结果排序,可要排序的这个列并不是表中固有的字段,而是运算后得出的,请问除了把这个结果集放到表里,再来排序,还有什么别的办法嘛?要不然每次查询都放表里,太慢了。
具体问题如下:
查询一个产品被多少个客户购买过(这个数量并不是存在产品表里,而是通过订单产品统计出来的)。我已统计出每个产品的客户数,可是没法排序。
请哪位大侠支个招吧!!!!
之所以没有把购买客户数量存在产品的固定字段内,是因为以前没做,而现在要改的话,牵涉改动的页面很多,因时间问题,暂时无法改动。