某處在我的申請,我有一個查詢:修改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字符串..
任何想法?
我已經嘗試過這種解決方案,它不工作.. –