-1
我有哪里值行级别保持的表,所以我的数据是这样的:分手枢轴样式表中的SQL
正如你可以看到有一个C_KEY然后有一个C_Value,我想要做的是分割我需要的C_Key值,所以他们成为一个Column标题。 这是SQL中可能的操作吗?
感谢,
我有哪里值行级别保持的表,所以我的数据是这样的:分手枢轴样式表中的SQL
正如你可以看到有一个C_KEY然后有一个C_Value,我想要做的是分割我需要的C_Key值,所以他们成为一个Column标题。 这是SQL中可能的操作吗?
感谢,
这是我想出了,虽然我不明白你的问题的解决方案完全
select C_PEWF_UUID, C_PE_UUID ,
(case when C_KEY = 'languagingStatus' then C_Value end)as languagingStatus,
(case when C_KEY = 'taskColour' then C_Value end)as taskColour,
(case when C_KEY = 'progressPercent' then C_Value end)as progressPercent,
(case when C_KEY = 'turnaroundType' then C_Value end)as turnaroundType
from table_name;
SELECT C_KEY, C_VALUE FROM T_WORKFLOW WF
LEFT JOIN (SELECT C_PE_UUID, C_VALUE AS COLOUR FROM T_WORKFLOW
WHERE C_KEY = 'taskColour' AND C_VALUE = 'red') CL
ON WF.C_PE_UUID=CL.C_PE_UUID
这是我的解决方案,以打破C_KEY值的范围在数据集中拥有自己的标题。
谢谢拉杰, 我想我严重问这个问题,但我也认为我已经解决了它与我的subquerey左加入。 SELECT C_PE_UUID,C_VALUE颜色 FROM T_PE_WF_ATTRIBUTES WHERE C_KEY =“taskColour” 和C_VALUE =“红” 这意味着我的主查询,我可以限制C_KEY只是在LanguageStatus结果,然后在子查询我可以返回只是红色的taskColour结果,其余为空。 所以现在我的专栏标题将是 C_PE_UUID,C_VALUE,COLOR 但是,谢谢你回到我身边。 本 – Runawaygeek