select concat(m.menu_id, m.perms) as perms from sys_menu m left join sys_role_menu rm on m.menu_id = rm.menu_id where rm.role_id = ? order by m.parent_id, m.order_num ,以上mysql语句如何替换成sqllite语句
时间: 2024-03-09 09:50:50 浏览: 128
重建WMSYS用户的WMSYS.WM_CONCAT函数的3个文件
以下是将MySQL语句转换为SQLite语句的方法:
```
SELECT m.menu_id || m.perms AS perms
FROM sys_menu m
LEFT JOIN sys_role_menu rm ON m.menu_id = rm.menu_id
WHERE rm.role_id = ?
ORDER BY m.parent_id, m.order_num;
```
将 `concat` 函数替换为 `||`,其他语法保持不变即可。注意,SQLite中,使用 `||` 进行字符串连接,而不是使用 `concat` 函数。
阅读全文