sql >> Databáze >  >> RDS >> Mysql

jsp jstl sql podivné chování jako v mysql

Vím, že je to starý příspěvek, ale také jsem narazil na tento problém. Diskutuje se zde:http://forums.mysql. com/read.php?39,432843,432862#msg-432862

Důležité je, že plakát na fóru mysql uvádí

To poskytuje řešení - zabraňte existenci názvu sloupce, takže je nutné použít alias. Uložená procedura původního plakátu může být například upravena na

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

V tomto případě je nyní původní sloupec neznámý a je použit alias. Zkoušel jsem to na svém systému v podobné situaci a fungovalo to. Podobně, pokud potřebujete použít alias pro int, můžete zkusit SELECT (id+0) AS id_alias. Jsem si jistý, že většina typů sloupců má podobná řešení. Doufám, že to pomůže.




  1. Vyberte výpis z více tabulek s proměnným vstupem

  2. Více cizích klíčů v jedné tabulce k jedné další tabulce v mysql

  3. Pořadí řazení MySQL podle hodnoty pole

  4. AWS Aurora MySQL bez serveru:jak se připojit z MySQL Workbench