Guten Abend,
Gerne würde ich folgendes nutzen, um eine View für MySQL zu erstellen.
Es existieren 2 Tabellen, die vereinfacht dargestellt so aussehen:
Tabelle1: ID, Info, Tabelle2_ID
Tabelle2: ID, weitere_Info
(leider ist nun schon das gesamte Script so geschrieben, dass eine Änderung der Feldnamen unerwünscht ist...)
Nun soll auf jeden Fall ein View mit folgenden Feldern erstellt werden:
View1_2: ID (->Tabelle1.ID), Info(->Tabelle1.Info), weitere_Info(->Tabelle2.weitere_Info)
Um wetere_Info in der View zu erhalten verwende ich INNER JOIN Tabelle2 ON Tabelle1.ID=Tabelle2.Tabelle2_ID
Es erscheint leider ein Fehler, da die Feldbezeichnung "ID" zwei mal in Verwendung ist. Wie kann ich also festlegen, wie die Felder zu nennen sind (v.a. das aus dem JOIN) oder wie müsste es "richtig" lauten?
falsch:
CREATE VIEW View1 AS SELECT ID,Info FROM Tabelle1 INNER JOIN Tabelle2 ON Tabelle1.ID=Tabelle2.Tabelle2_ID;
Bitte um Tipps.