首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我希望将查询的行结果转换为1行。

我希望将查询的行结果转换为1行。
EN

Stack Overflow用户
提问于 2021-08-31 05:47:04
回答 2查看 27关注 0票数 0

下面是我的结果行:

代码语言:javascript
复制
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

我需要的结果是:

代码语言:javascript
复制
COIL_ID    COIL                           SHEET_ID    SHEET
   3       P/CE TFS COIL 824mm X 0.18mm       12       P/CE TFS(c/l2s)866x822x0.18

有人有主意吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-08-31 05:49:52

MAX函数可能在这里工作:

代码语言:javascript
复制
SELECT MAX(COIL_ID) AS COIL_ID, MAX(COIL) AS COIL, MAX(SHEET_ID) AS SHEET_ID,
       MAX(SHEET) AS SHEET
FROM yourTable;

我不知道实际生成当前结果的查询,但假设您的起点是表中的原始数据,那么上面的查询就可以工作了。

票数 0
EN

Stack Overflow用户

发布于 2021-08-31 05:54:27

使用MAX函数获取最新的记录和按ID分组。

代码语言:javascript
复制
SELECT
MAX(COIL_ID) AS COIL_ID,
MAX(COIL) AS COIL,
MAX(SHEET_ID) AS SHEET_ID,
MAX(SHEET) AS SHEET

FROM Table_Name

GROUP BY COIL_ID;
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68993448

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档