我用mysql测试它可以工作,但是当我使用Oracle时,出现这个错误:
ORA-00979: 不是 GROUP BY 表达式
这是我的代码:
<?php
$sqlSelect = "SELECT * FROM policy order by policyprogress_id asc";
if (isset($_GET['batch']) && !empty($_GET['batch'])) {
$batch = $_GET['batch'];
$sqlSelect = "SELECT * FROM policy where batch = '".$batch."' group by type order by policyprogress_id asc";
if (isset($_GET['type']) && !empty($_GET['type'])) {
$type = $_GET['type'];
$sqlSelect = "SELECT * FROM policy where batch = '".$batch."' and type = '".$type."' order by policyprogress_id asc";
}
}