Mysql
 sql >> Baza danych >  >> RDS >> Mysql

MySQL używa nazw kolumn z innej tabeli

Musiałbyś użyć procedury składowanej, która dynamicznie generowałaby SQL, a następnie ją uruchamiała. Nazwy kolumn nie są tak naprawdę pierwszorzędnymi danymi w SQL, więc niewiele można z nimi zrobić. Są one określane w czasie analizy zapytania, przed wykonaniem zapytania lub pobraniem jakichkolwiek danych.

Proponuję zrobić to w swojej aplikacji. Wystarczy, że Twoja aplikacja wyświetli/zapisze/niezależnie od tego poprawne nazwy zamiast nazw kolumn bazy danych.

PS:Potwornie nadużywasz modelu relacyjnego. Proszę bardzo uważnie rozważyć, czy naprawdę chcesz ten schemat. Twój schemat nie spełnia pierwszej normalnej formy. A co to jest worksheet_type_lookup dla? Nie zawiera worksheets powiedzieć, jaki typ?




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wybór danych tabeli z deklaracjami PDO

  2. Tworzenie typu zmiennej ENUM w MySQL

  3. Jak mogę zaimportować dane z CSV do MySQL?

  4. Zapytanie MySQL uwzględniające wielkość liter

  5. Mysql Max z Grupą według zapytania