Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

jsp jstl sql comportamento estranho com como no mysql


Eu sei que é um post antigo, mas encontrei esse problema também. É discutido aqui:http://forums.mysql. com/read.php?39,432843,432862#msg-432862

É importante ressaltar que o pôster no fórum do mysql afirma

Isso fornece uma solução alternativa - impede que o nome da coluna exista, de modo que o alias deva ser usado. Como exemplo, o procedimento armazenado do pôster original pode ser modificado para ser
select concat(first name,'') as i_firstname , 
       concat(lastname,'') as i_lastname from roleuser 
where user_id = uid ; 

Nesse caso, a coluna original agora é desconhecida e o alias é usado. Eu testei isso no meu sistema em uma situação semelhante e funcionou. Da mesma forma, se você precisar usar um alias para um int, tente SELECT (id+0) AS id_alias. Tenho certeza de que a maioria dos tipos de coluna tem soluções semelhantes. Espero que isto ajude.