Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Nama Kolom Dinamis di MYSQL

Saya rasa Anda ingin nama kolom didefinisikan secara dinamis berdasarkan konten tbl1 dan tbl2.

Ini tidak mungkin, yang paling dekat dengan ini, adalah membuat pernyataan SQL secara dinamis dengan alias yang berbeda untuk kolom (berdasarkan kueri SQL sebelumnya untuk menemukan nilai yang tepat). Ini tentu saja akan terbatas pada nama untuk SATU pengguna yang diberikan karena, beberapa pengguna mungkin memiliki nama yang bertentangan, tetapi kueri hanya akan mengambil satu alias per kolom... (Itu BTW satu, meskipun bukan alasan utama, mengapa ini bisa ' tidak dilakukan secara langsung di SQL).

EDIT CATATAN: Balasan David Andres menunjukkan satu cara untuk melakukan kueri dua langkah seperti itu.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Parameter MyBatis dari HashMap

  2. Bagaimana cara menanyakan soundex() di mysql

  3. Bagaimana menentukan mana yang lebih efektif:DISTINCT atau WHERE EXIST?

  4. Kesalahan aplikasi Rails - ActiveRecord::PendingMigrationError Migrasi tertunda; jalankan 'rake db:migrate RAILS_ENV=development' untuk mengatasi masalah ini

  5. Pekerjaan untuk mysqld.service gagal Lihat status systemctl mysqld.service