Zum Inhalt springen

Invalid Identifier


ostpower

Empfohlene Beiträge

Also folgendes Problem, ich hab mit nem en select mit nem subselect. Diese Ergebnisse hab ich mir direkt in ne Tabelle kopiert, also mit

create table xyz

as select ...

So in dem select-befehl hab ich jetzt 3 spalten mit "as" angelegt, sprich die bezeichnung ist nicht gleich des spalten names sondern eben als beschreibung mit as. in der erstellen tabelle xyz heißen die spalten ja dann wie die as-bezeichnung. Also in dem select steht sowas wie z1.p_ID as "test" und die spalte in der erstellten tabelle heißt ja dann auch test. So jetzt wollt ich en select auf die spalte test machen, dann sagt er "invalid identifier". Also en *-Select auf die gesamte tabelle funktioniert, aber wenn ich eine dieser as-spalten ansprechen will kommt die fehlermeldung. Was ist das? ich hoff ich hab mich klar genug ausgedrückt ansonsten fragt nach

Link zu diesem Kommentar
Auf anderen Seiten teilen

CREATE TABLE Blubb

AS SELECT

x.*, c1.id as "dest", c1.name as "name"

FROM

(SELECT

f.*, c.id as "org", c.name

FROM

tabelle1 f, tabelle2 c

WHERE

f.org = c.code)x, tabelle2 c1

WHERE

x.dest = c1.code

Das is es Statement. Und in der erstellten tabelle blubb is der spaltenname ja z.b. "dest" aber er lässt sich darüber nicht ansprechen.

@TDM: Wie sieht das Statement denn mit dem join aus?

Link zu diesem Kommentar
Auf anderen Seiten teilen

CREATE TABLE Blubb

AS SELECT

x.*, c1.id as "dest", c1.name as "name"

FROM

(SELECT

f.*, c.id as "org", c.name

FROM

tabelle1 f, tabelle2 c

WHERE

f.org = c.code)x, tabelle2 c1

WHERE

x.dest = c1.code

Das is es Statement. Und in der erstellten tabelle blubb is der spaltenname ja z.b. "dest" aber er lässt sich darüber nicht ansprechen.

@TDM: Wie sieht das Statement denn mit dem join aus?

- Du kannst dir die Anführungszeichen sparen....

--> SELECT Irgenwas as bla...NICHT as "bla"...

Gruss

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...