Soy nuevo en la programación, tengo un problema en cuanto a crear un procedimiento almacenado en MySql.
No entiendo muy bien la sintaxis, aqui esta lo que voy avanzando, lo estoy trabajando en navicat:
Código sql:
Ver original
BEGIN SELECT usuarios.usu_nombres, usuarios.usu_apellidos, usuarios.usu_direccion, usuarios.usu_telefono, usuarios.usu_id, usuarios.usu_usuario, usuarios.usu_clave, usuarios.usu_eliminado, usuarios.rol_id, roles.rol_id, roles.rol_descripcion FROM usuarios INNER JOIN roles ON usuarios.rol_id = roles.rol_id WHERE usuarios.usu_eliminado = '0' AND CONCAT(usuarios.usu_usuario,' ',usuarios.usu_nombres,' ',usuarios.usu_apellidos) LIKE CONCAT('%',p_usuario,'%') ORDER BY CONCAT(p_campo_orden,p_tipo_orden) LIMIT p_offset, p_limit; END
El problema es en el ORDER BY, no toma los parametros que le estou enviando.
Espero puedan ayudarme.
Gracias de antemano.