renyanping 发表于 2018-10-1 14:10:05

MySQL中IN (字符串)查询

  方法一:
  SELECT Z.ZONE_ID,Z.NAME,Z.CODE,Z.OTHER_NAME FROM T_SYS_ZONE Z
  WHERE CONCAT(','(SELECT ZI.INCHARGE_ZONE FROM T_CRM_SALES_INCHARGE_ZONE ZI WHERE Z.SALES_MEN=7),',')
  LIKE CONCAT('%,',Z.ZONE_ID,',%')
  方法二:
  SELECT Z.ZONE_ID,Z.NAME,Z.CODE,Z.OTHER_NAME FROM T_SYS_ZONE Z
  WHERE FIND_IN_SET(Z.ZONE_ID,(SELECT ZI.INCHARGE_ZONE FROM T_CRM_CLES_INCHARGE_ZONE ZI WHERE ZI.SALES_MEN=7))

页: [1]
查看完整版本: MySQL中IN (字符串)查询