Tag: ora-00918
ORA-00918: Spalte mehrdeutig definiert
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,
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
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
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
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
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,
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