Mysql
 sql >> Baza danych >  >> RDS >> Mysql

jsp jstl sql dziwne zachowanie jak w mysql

Wiem, że to stary post, ale spotkałem się też z tym problemem. Jest to omówione tutaj:http://forums.mysql. com/read.php?39,432843,432862#msg-432862

Co ważne, plakat na forum mysql stwierdza

Zapewnia to obejście — zapobieganie istnieniu nazwy kolumny, aby użyć aliasu. Na przykład procedura składowana oryginalnego autora może zostać zmodyfikowana tak, aby była

select concat(first name,'') as i_firstname , 
       concat(lastname,'') as i_lastname from roleuser 
where user_id = uid ; 

W takim przypadku oryginalna kolumna jest teraz nieznana i używany jest alias. Przetestowałem to na moim systemie w podobnej sytuacji, gdy zadziałało. Podobnie, jeśli potrzebujesz użyć aliasu dla int, możesz spróbować SELECT (id+0) AS id_alias. Jestem pewien, że większość typów kolumn ma podobne rozwiązania. Mam nadzieję, że to pomoże.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mysql innodb współbieżność transakcji

  2. MySQL:Wstaw wiele wierszy o tej samej wartości AI

  3. Jak wyświetlić dodatkowe rekordy w wierszu podrzędnym tabeli danych z odpowiednim identyfikatorem?

  4. Eksportujesz wyniki zapytania Mysql do programu Excel?

  5. Usuwanie wierszy z wielu tabel w MySQL