SELECT DISTINCT(A.DATA_TYPE)as DATA_TYPE, A.DATA_VALUE as TSL,IFNULL((SELECT B.DATA_VALUE FROM YXDDZH_MIDDLE.GZ_SCREEN_JGSY_SDHJ_SPFW_CITY_AREA_DATA B WHERE B.IS_DELETED = 0 AND B.DATA_DIMENSION = '期末'and B.level=2 and B.DATA_NAME='举报' AND B.DATA_AREA = '市级' AND B.DATA_TYPE=A.DATA_TYPE AND B.DATA_TIME = ( SELECT MAX(DATA_TIME) FROM YXDDZH_MIDDLE.GZ_SCREEN_JGSY_SDHJ_SPFW_CITY_AREA_DATA WHERE IS_DELETED = 0 AND DATA_DIMENSION = '期末'and DATA_NAME='举报'and level=2 AND DATA_AREA = '市级' ) ),0)AS JBL,CURRENT_ID FROM YXDDZH_MIDDLE.GZ_SCREEN_JGSY_SDHJ_SPFW_CITY_AREA_DATA A WHERE A.IS_DELETED = 0 AND A.DATA_DIMENSION = '期末'and A.level=2 and A.DATA_NAME='投诉' AND A.DATA_AREA = '市级' AND A.DATA_TIME = ( SELECT MAX(DATA_TIME) FROM YXDDZH_MIDDLE.GZ_SCREEN_JGSY_SDHJ_SPFW_CITY_AREA_DATA WHERE IS_DELETED = 0 AND DATA_DIMENSION = '期末'and DATA_NAME='投诉'and level=2 AND DATA_AREA = '市级' ) 这是SQL 要查询什么
时间: 2024-04-19 07:30:31 浏览: 152
SQL_select.rar_sql 语法
根据你提供的SQL查询语句,它的目标是从表 `YXDDZH_MIDDLE.GZ_SCREEN_JGSY_SDHJ_SPFW_CITY_AREA_DATA` 中查询符合条件的数据,并返回以下字段:
- `DATA_TYPE`:作为去重后的数据类型
- `TSL`:数据值
- `JBL`:如果存在满足条件的举报数据,则返回该数据值,否则返回0
- `CURRENT_ID`
该查询语句的条件如下:
- `IS_DELETED = 0`:筛选未被删除的记录
- `DATA_DIMENSION = '期末'`:筛选数据维度为期末的记录
- `level = 2`:筛选级别为2的记录
- `DATA_NAME = '投诉'`:筛选数据名称为投诉的记录
- `DATA_AREA = '市级'`:筛选数据区域为市级的记录
- 通过子查询获取满足条件的最大 `DATA_TIME`
请注意,这只是根据你提供的查询语句进行的分析,具体的查询结果会根据你的数据库中实际数据而有所不同。如果你有其他要求或需要更详细的解释,请提供更多信息。
阅读全文