sql >> Database >  >> RDS >> Mysql

Mysql automatisch voorvoegsels aan velden toevoegen

De SQL-engine zal uw zoekopdracht niet voor u herschrijven naar "auto-alias"-velden - aliassen moeten expliciet zijn.

Je hebt echter twee opties in klantcode.

Ten eerste zou je natuurlijk een abstractie kunnen schrijven die de query samenvoegt en daarbij aliassen geeft.

Ten tweede, en gemakkelijker, is het gebruik van de informatie die wordt weergegeven in de onderliggende MYSQL_FIELD structuren die aan elke resultaatset zijn gekoppeld. Deze bevatten de veld- en tabelnaam (en andere informatie) over elk veld, zodat u t1_field1 kunt samenvoegen programmatisch en zonder vooraf de veldnamen te kennen. Hoe deze informatie wordt weergegeven, hangt af van uw specifieke client-API.



  1. Werken met ruimtelijke gegevens met Gorm en MySQL

  2. Versnel tekstvergelijkingen (functievectoren) met ruimtelijke MySQL-functies

  3. Verbindingstime-out voor DriverManager getConnection

  4. Gegevens exporteren van Amazon DynamoDB naar MySQL-server