Die änderung der View in mySQL zum hinzufügen einer weiteren Spalte die Zugehörigkeit zu einer anderen Tabelle
Ich habe eine Datenbank mit dem Namen dev und eine Ansicht mit dem Namen employees_view (primary key - idEmployee). Jetzt möchte ich hinzufügen, einen anderen (vorhandenen) Spalte mit dem Namen Employee_Type (VARCHAR 45) die Zugehörigkeit zu anderen (vorhandenen) Tabelle Ref_Employee_Categories (primary key - idEmployee_Category) meiner Ansicht - employees_view.
Ich bin nicht so gut mit Datenbanken, also muss ich wissen, wie kann ich dies tun.
Ich weiß über die änderung der Ansichten ist :
ALTER VIEW-dev.employee_view ADD dev.Ref_Employee_Categories.Employee_Type varchar (45)
Ist das, was ich oben geschrieben habe korrekt? Wenn nicht, was ist die richtige syntax zu tun?
InformationsquelleAutor codeinprogress | 2012-08-31
Du musst angemeldet sein, um einen Kommentar abzugeben.
noup, es ist nicht richtig, ein Blick, es ist (wie) nur eine einfache Möglichkeit, um eine Abfrage machen , zum Beispiel.
wenn Sie so etwas wie dieses:
select * from table_1 as t1 join table_2 as t2 on t1.id=t2.id join table_3 ....... join table_100 on t100.id=t99.id
können Sie wieder alle, die Abfrage und stellen:
CREATE VIEW big_query AS select * from table_1 as t1 join table_2 as t2 on t1.id=t2.id join table_3 ....... join table_100 on t100.id=t99.id;
Wenn du nun machen
select * from big_query
Sie führt die 100-joins.Wenn Sie möchten, ändern Sie Ihre Ansicht und fügen Sie eine weitere Spalte, die Sie haben, um zu schreiben die Abfrage manuell und nach, erstellen Sie eine ANSICHT
können Sie mehr Infos finden Sie hier: http://dev.mysql.com/doc/refman/5.0/en/create-view.html
nicht notwendig,, die Sie verwenden können, die Namen, die Sie mögen
InformationsquelleAutor jcho360