对不起,我不知道如何将标题放入单词中。以下是我的代码。在SQL查询中,如果条件存在,请在其他任何情况下选择该条件
SELECT DISTINCT association.NamaBadan,
(
CASE
WHEN type = 5
THEN 'Batal'
WHEN NamaBadan LIKE '%BATAL%'
THEN 'Batal'
ELSE 'Sah'
END
) AS STATUS
FROM association
LEFT JOIN tindakan
ON association.assoc_id = tindakan.assoc_id
它返回如下表所示:
正如你可以看到有重复的'perseketuan草地滚球马来西亚和不同的结果对下一列结果,其中一些草坪碗是'sah',有些是'batal'。
这是由于表tindakan中有多个条目。类型不是5的参赛作品。例如,在表达tindakan的草坪碗上有两个参赛作品。一个与类型5,另一个与类型4.
由于我的查询陈述类型5 = Batal和其他= Sah,查询输出草地碗的状态。
我该如何选择'saal'上的'batal'。
喜欢的东西
IF条件类型= 5存在,则选择这种条件。
这不会优先考虑'Batal',除非'Batal'不会输出任何状态字段中的任何内容当他的类型是5。 – Kickstart