java - 按升序对连接和分组的记录进行排序
问题描述
我有来自两个表的记录,它们共享相同的 id 'Input_ID'。这些记录按其中一张表的 Input_ID 分组。工作查询如下所示:
private void ProducedItems(){
try{
String sql ="select f.Input_ID as 'Production No.',f.Product,f.Standard_Weight as 'Benchmark(1KG)',sum(i.Quantity_Transfered_Weight) as 'Qnty Used',f.All_Item_Weight as 'Qnty Obtained',f.Price as 'Unit Price',f.Product_Value,f.Date"
+ " from final_production f INNER JOIN final_production_items i ON f.Input_ID=i.Input_ID GROUP BY f.Input_ID";
pst=con.prepareStatement(sql);
rs=pst.executeQuery();
productionTable.setModel(DbUtils.resultSetToTableModel(rs));
}
catch(Exception e){
JOptionPane.showMessageDialog(null,e);
}
finally{
try{
rs.close();
pst.close();
}
catch(Exception e){
}
}
}
请问如何使上述查询按 f.Input_ID 升序显示
解决方案
我认为
sql += "ORDER BY f.Input_ID"
应该为你做。
推荐阅读
- android - 如何在不使用 Recyclerview 中的 getAdapterPosition 的情况下在 ViewHolder 中获得正确的项目位置?
- c# - ASP.Net REST API 404
- zsh - zsh 无法将历史保存到 .zhistory
- python - 为什么 Python 在覆盖文件时会在文件开头添加不必要的字符?
- android - getResources().getStringArray 发生本机崩溃
- postgresql - 从 PostgreSQL 中的多个查询结果创建计算的枢轴
- html - 文本上的渐变叠加
- javascript - 如何在 Winstonjs 记录器中记录 Unhandled TimeoutError?
- python - / 字符串索引处的 TypeError 必须是整数
- android - 如何使用已知的屏幕密码自动解锁手机?