find_in_set() 方法
字符串函數 find_in_set(str, columnName) 函數是返回 columnName 中含有 str 所有的數據,columnName 中的字符串必須以","分割開。Find_IN_SET 查詢的結果要小於等於 like 查詢的結果。
示例
查詢某部門的子部門
SELECT * FROM sys_dept WHERE find_in_set(#{deptId}, ancestorsColumnName);
字符串函數 find_in_set(str, columnName) 函數是返回 columnName 中含有 str 所有的數據,columnName 中的字符串必須以","分割開。Find_IN_SET 查詢的結果要小於等於 like 查詢的結果。
查詢某部門的子部門
SELECT * FROM sys_dept WHERE find_in_set(#{deptId}, ancestorsColumnName);