Mysql
 sql >> база данни >  >> RDS >> Mysql

Име на динамична колона в MYSQL

Мисля, че бихте искали името на колоната да бъде динамично дефинирано въз основа на съдържанието на tbl1 и tbl2.

Това не е възможно, най-близкото, което можете да стигнете до това, е динамично да създадете SQL израз с различни алиаси за колоните (въз основа на предишна SQL заявка за намиране на правилните стойности). Това разбира се би било ограничено до имената за ЕДИН даден потребител, тъй като няколко потребители може да имат противоречиви имена, но заявката ще приеме само един алиас на колона... (Това е BTW една, макар и не основната причина, поради която това може не се извършва директно в SQL).

ЗАБЕЛЕЖКА ЗА РЕДАКТИРАНЕ: Отговорът на Дейвид Андрес показва един начин за извършване на такава двуетапна заявка.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Материализирани изгледи с MySQL

  2. Как да извлечем данните от двоичен лог файл и да вмъкнем в желаната от нас таблица в MySQL?

  3. Извършване на ляво присъединяване в таблица много към много с условия

  4. Какво Visual Studio ми трябва за MySQL?

  5. Уникални ограничения и вмъкване или актуализиране както за MySQL, така и за SQLite