zoukankan      html  css  js  c++  java
  • 一段四表联查外加字符拼接的sql,留存备查

    select DISTINCT [P_ID],[P_CODE],[P_CODE_OLD],[P_NAME],[NATIVE_PLACE],[GENDER],[EDUCATION],[EMPLOY_DATE],[CITY],[IDENTITY_NUM],[OFFICE_NUM],[EMPLOY_TYPE],[P_TYPE],[PHONENO],[HOME_NUM],[DUTY],[BIRTHDAY],[EMAIL],[HOME_ADDR],[OFFICE_ADDR],[CREATER],[CREATE_TIME],[PHOTO],[UPDATER],[UPDATE_TIME],[REMARK],[FLAG],[CARD_NO],[ORG_ID],[ORG_NAME],[FACEFLAG],[FINGERFLAG],[CARDFLAG],[HIK_P_ID],[VEHICLE_PLATE] 
    from 
        (  
            SELECT  [P_ID],[P_CODE],[P_CODE_OLD],[P_NAME],[NATIVE_PLACE],[GENDER],[EDUCATION],[EMPLOY_DATE],[CITY],[IDENTITY_NUM],[OFFICE_NUM],[EMPLOY_TYPE],[P_TYPE],[PHONENO],[HOME_NUM],[DUTY],[BIRTHDAY],[EMAIL],[HOME_ADDR],[OFFICE_ADDR],[CREATER],[CREATE_TIME],[PHOTO],[UPDATER],[UPDATE_TIME],[REMARK],[FLAG],[CARD_NO],[ORG_ID],[ORG_NAME],[FACEFLAG],[FINGERFLAG],[CARDFLAG],[HIK_P_ID], 
            VEHICLE_PLATE=stuff
                               ( (SELECT ';'+VEHICLE_PLATE  FROM 
                                                               ( select t4.VEHICLE_PLATE, t2.* from 
                                                                                                  (select pv.VEHICLE_ID, t1.* from 
                                                                                                                                 ( select o.ORG_NAME,p.* from  T_DATA_PERSON p ,T_SYS_ORGANIZATION o 
                                                                                                                                   where 1=1 
                                                                                                                                   and p.ORG_ID = o.ORG_ID  
                                                                                                                                   and (p.FLAG is null or p.FLAG <> '1') 
                                                                                                                                   and p.UPDATE_TIME >= '2017/9/26 17:00:32' 
                                                                                                                                   and p.UPDATE_TIME <= '2017/10/26 17:00:32') t1
                                                                                                   left join T_DATA_PERSON_VEHICLE pv on t1.P_ID = pv.P_ID
                                                                                                   ) t2 
                                                                  left join (select * from T_DATA_VEHICLE v  where 1=1) t4 on t2.VEHICLE_ID = t4.VEHICLE_ID
                                                                ) tt  
                                  WHERE tt.P_ID=t.P_ID  FOR xml path('')), 1, 1, '') 
             FROM ( select t4.VEHICLE_PLATE, t2.* from 
                                                    ( select pv.VEHICLE_ID, t1.* from 
                                                                                    (select o.ORG_NAME,p.* from  T_DATA_PERSON p ,T_SYS_ORGANIZATION o 
                                                                                     where 1=1 
                                                                                     and p.ORG_ID = o.ORG_ID  
                                                                                     and (p.FLAG is null or p.FLAG <> '1') 
                                                                                     and p.UPDATE_TIME >= '2017/9/26 17:00:32' 
                                                                                     and p.UPDATE_TIME <= '2017/10/26 17:00:32') t1
                                                     left join T_DATA_PERSON_VEHICLE pv on t1.P_ID = pv.P_ID
                                                     ) t2 
                  left join (select * from T_DATA_VEHICLE v  where 1=1) t4 on t2.VEHICLE_ID = t4.VEHICLE_ID 
                 ) t
         ) x 
  • 相关阅读:
    适配器模式—对象适配器模式
    状态模式
    抽象工厂模式、反射
    Spring日记_01 之 Maven搭建
    既有e^x又有sinx或cosx的积分题的解法
    printf的执行顺序
    C++ 冒泡排序、选择排序、快速排序
    神舟战神 HotKey 主面板无法打开? Fn+Esc失效?
    PyCharm 和 IntelliJ IDEA的破解激活 、添加文件头注释
    单片机 之 超声波测距
  • 原文地址:https://www.cnblogs.com/tlduck/p/7738046.html
Copyright © 2011-2022 走看看