mysql - 我想将查询的行结果转换为 1 行
问题描述
这是我的结果行:
COIL_ID COIL SHEET_ID SHEET
3 P/CE TFS COIL 824mm X 0.18mm 0 Null
0 Null 12 P/CE TFS(c/l2s)866x822x0.18
我需要的结果是:
COIL_ID COIL SHEET_ID SHEET
3 P/CE TFS COIL 824mm X 0.18mm 12 P/CE TFS(c/l2s)866x822x0.18
有人有想法吗?
解决方案
该MAX
功能可能在这里工作:
SELECT MAX(COIL_ID) AS COIL_ID, MAX(COIL) AS COIL, MAX(SHEET_ID) AS SHEET_ID,
MAX(SHEET) AS SHEET
FROM yourTable;
我不知道实际生成当前结果的查询,但假设您的起点是表中的原始数据,上述内容将起作用。
推荐阅读
- java - 当条件满足时,if 语句不输出变量
- django - NOT NULL 约束失败:cars_car.owner_id
- c# - 为什么我要使用自动实现而不是封装?
- visual-studio - VS Android App (Xamarin) Navigation Drawer App - 添加活动
- javascript - 在更改其属性后重新渲染子类织物对象
- firebase-realtime-database - Spock 测试方法是否被构造函数调用
- node.js - 如何从 Visual Studio 代码中调试 child_process fork 进程
- swift - Swift 中 SKShader 动画的 SpriteKit 问题
- python - 避免使用 odeint 的不同解决方案?拍摄方法
- amazon-web-services - 亚马逊网络服务地理冗余