SQL-motoren vil ikke omskrive din forespørgsel til "auto-alias"-felter for dig – aliaser skal være eksplicitte.
Du har dog to muligheder i klientkoden.
For det første kunne du naturligvis skrive en abstraktion, der samler forespørgslen og giver aliaser, mens du gør det.
For det andet og nemmere er det at bruge informationen, der er afsløret i den underliggende MYSQL_FIELD
strukturer forbundet med hvert resultatsæt. Disse indeholder feltet og tabelnavnet (og andre oplysninger) om hvert felt, så du kan sy sammen t1_field1
programmæssigt og uden at kende feltnavne på forhånd. Hvordan disse oplysninger eksponeres afhænger af din specifikke klient-API.