多个表上的多个排序字段,而无需联接SQL

时间:2019-02-07 02:18:05

标签: mysql

如何在不加入表的情况下进行多种排序?我可以按audDt排序,但是无法在siteSt上进行二级排序。这是我的代码:

layoutinflater

1 个答案:

答案 0 :(得分:0)

快速解决方法

$sorc451sql = "Select t1.gropID AS gropID, t2.siteSt AS siteSt FROM table1 t1 JOIN table2 t2 ON t1.gropID=t2.gropId ORDER BY audDt, SiteSt";
while ($sorc451row = mysqli_fetch_array($sorc451res)) {
    $sorc451arycust[$i][6]  = $sorc451row['gropID'];
    $sorc452arycust[$i][12] = $sorc452row['siteSt'];
}

似乎未使用table1,因此以下内容足以作为查询:

$sorc451sql = "Select gropID, siteSt FROM table2 ORDER BY audDt, SiteSt";