Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Tên cột động trong MYSQL

Tôi nghĩ rằng bạn muốn tên cột được xác định động dựa trên nội dung của tbl1 và tbl2.

Điều này là không thể, cách gần nhất mà bạn có thể đạt được là tạo động một câu lệnh SQL với các ký hiệu riêng biệt cho các cột (dựa trên một truy vấn SQL trước đó để tìm các giá trị thích hợp). Tất nhiên, điều này sẽ được giới hạn ở các tên cho MỘT người dùng nhất định vì một số người dùng có thể có tên xung đột, nhưng truy vấn sẽ chỉ lấy một allias cho mỗi cột ... (Đó là BTW một, mặc dù không phải là lý do chính, tại sao điều này có thể không được thực hiện trực tiếp trong SQL).

CHỈNH SỬA LƯU Ý: Câu trả lời của David Andres cho thấy một cách thực hiện truy vấn hai bước như vậy.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. tối ưu hóa truy vấn số lượng mysql

  2. Cách kiểm tra kích thước của cơ sở dữ liệu trong MySQL

  3. Hàm xác định trong mysql

  4. MySQL với Node.js

  5. Không thể khởi động mùa xuân để tự động tạo giản đồ cơ sở dữ liệu