SQL engine za vás nepřepíše váš dotaz do polí „auto-alias“ – aliasy musí být explicitní.
V kódu klienta však máte dvě možnosti.
Za prvé, můžete samozřejmě napsat abstrakci, která spojí dotaz dohromady a přitom poskytne aliasy.
Zadruhé a jednodušší je použití informací vystavených v základním MYSQL_FIELD
struktury spojené s každou sadou výsledků. Ty obsahují název pole a tabulky (a další informace) o každém poli, což vám umožní spojit t1_field1
programově a bez znalosti názvů polí předem. Jak jsou tyto informace vystaveny, závisí na konkrétním klientském rozhraní API.