Tag: ora-00918

ORA-00918: Spalte mehrdeutig definiert

Spalte mehrdeutig definiert, die in der Unterabfrage mit rownums

Anzahl der Antworten 4 Antworten
Ich habe zum ausführen einer SQL aus einigen der Benutzer und zeigen Ihre Ergebnisse. Ein Beispiel in SQL könnte dies sein: SELECT t1.*, t2.* FROM table1 t1, table2 t2, where table1.id = table2.id Dieses SQL funktioniert gut,

die Kombination und das verbinden von zwei Tischen mit unterschiedlichen keine. von Spalten und derselben Spalte name

Anzahl der Antworten 2 Antworten
Ich versuchte kombinierte Tabellen, die fus_shift und root-Tabelle in eine neue Tabelle, die final table aber es gibt wie "FEHLER in Zeile 2: ORA-01789: query-block hat falsche Anzahl von Ergebnis-Spalten". Ich habe versucht, auch den Beitritt Tabelle

Mischen "MIT" und "AUF" in Oracle ANSI-join

Anzahl der Antworten 3 Antworten
Ich schrieb in einem Oracle SQL-Ausdruck wie diesem: SELECT ... FROM mc_current_view a JOIN account_master am USING (account_no) JOIN account_master am_loan ON (am.account_no = am_loan.parent_account_no) JOIN ml_client_account mca USING (account_no) Wenn ich versuche es zu starten, Oracle

ORA-00918: Spalte mehrdeutig definiert: wie finden Sie die Spalte

Anzahl der Antworten 5 Antworten
ich bin immer der klassische Fehler "ORA-00918: Spalte mehrdeutig definiert", in der Regel weiß ich, wie es zu lösen, aber mein problem ist jetzt, dass ich ' m arbeitet mit einem 700 Zeile der Abfrage. Gibt es

Warum nicht Oracle erhöhen "ORA-00918: Spalte mehrdeutig definiert" für diese Abfrage?

Anzahl der Antworten 5 Antworten
Komme ich gerade über ein seltsames Verhalten in Oracle, wo ich erwarten würde, ORA-00918 erhöht werden, aber nicht. Nehmen Sie diese Abfrage, zum Beispiel. SELECT * FROM USER_TABLES TAB JOIN USER_TRIGGERS TRG ON TRG.TABLE_NAME = TAB.TABLE_NAME WHERE

SQL: Wie finde ich Dubletten basierend auf zwei Feldern?

Anzahl der Antworten 8 Antworten
Habe ich die Zeilen in eine Tabelle der Oracle-Datenbank einzigartig sein sollte für eine Kombination der beiden Felder, aber die einzigartige beschränken, ist nicht auf die Tabelle, so dass ich brauchen, um zu finden, die alle Zeilen,

ORA-00918: Spalte mehrdeutig in SELECT * definiert

Anzahl der Antworten 3 Antworten
Erste ORA-00918: Spalte mehrdeutig definiert: das ausführen dieser SQL: SELECT * FROM (SELECT DISTINCT(coaches.id), people.*, users.*, coaches.* FROM "COACHES" INNER JOIN people ON people.id = coaches.person_id INNER JOIN users ON coaches.person_id = users.person_id LEFT OUTER JOIN organizations_users