Mesin SQL tidak akan menulis ulang kueri Anda ke bidang "alias otomatis" untuk Anda — alias harus eksplisit.
Namun, Anda memiliki dua opsi dalam kode klien.
Pertama, Anda dapat dengan jelas menulis abstraksi yang menyatukan kueri dan memberikan alias saat melakukannya.
Kedua, dan lebih mudah, adalah menggunakan informasi yang diekspos di MYSQL_FIELD
struktur yang terkait dengan setiap set hasil. Ini berisi bidang dan nama tabel (dan informasi lainnya) tentang setiap bidang, memungkinkan Anda untuk menggabungkan t1_field1
secara terprogram dan tanpa mengetahui nama field terlebih dahulu. Bagaimana info ini diekspos bergantung pada API klien khusus Anda.