mysql - 在 ms sql 中区分表中的串联列

标签 mysql sql-server concatenation distinct distinct-values

我在我的数据库中运行此查询,结果并不明显。在 select 子句中使用连接时,是否有任何解决方案可以获得不同的结果。

select
    case 
        when c.SubtypeId_FK is null then c.TypeDescription 
        else c.TypeDescription + ' In ' + cs.Subtype 
    end as Experties
from 
    CaseTLS c, 
    CaseLawyer cl , 
    Lawyer l , 
    CaseSubtype cs
where
    c.CaseId = cl.CaseID  
    and cl.ComputerCode = l.ComputerCode 
    and l.ComputerCode = @p1 
    and (
        c.SubtypeId_FK = cs.SubtypeId or c.SubtypeId_FK is null
    )

最佳答案

只需在 select 子句中使用 Distinct。

关于mysql - 在 ms sql 中区分表中的串联列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29225265/

相关文章:

javascript - PHP 项目的客户端验证是好是坏?以及如何完善PHP项目?

sql-server - 如何在mssql中计算具有特定数据的行数

python - 将字符串连接到列表

pandas - pandas 数据框中的行连接 - 新版本

php - 谷歌地图 API v3 : How to Set Zoom Level And Map Center To User Submitted Location?

mysql - 从 NodeJS 抛出错误中获取错误消息

sql - 选择 SQL JOIN 失败的值

sql - 如何获得sql中每个答案的百分比?

mysql - 将字符串附加到列

mysql - SQL 查询不起作用。可能的语法错误