某处在我的申请,我有一个查询:修改SQL查询
$sql = SELECT * FROM table ORDER BY column1;
我通过此查询到我的类,它生成的表:
$table = new HtmlTable($sql)
这$表对象有一个方法“GROUPBY”,这应该改变$ SQL字符串,它应该在ORDER BY子句添加第二列,因此查询应该是这样的:
$sql = SELECT * FROM table ORDER BY added_column, column;
我尝试这样做:
select * from (SELECT * FROM table ORDER BY column1) innerSQL ORDER BY innerSQL.column2
,但它不排序正确..
其实,我需要的是这样的:
$sql = SELECT * FROM table ORDER BY column2, column1;
但我不知道,我怎么可以改变HtmlTable类中的$ sql字符串..
任何想法?
我已经尝试过这种解决方案,它不工作.. –