Ich bin immer noch ziemlich frisch mit SQL im Allgemeinen, so ist dies wahrscheinlich nicht die beste formulierte Frage. Ich möchte Spalten aus verschiedenen Tabellen abrufen. Sie haben keine gemeinsame Spalte, aber es gibt eine dritte Tabelle mit Informationen, die sie miteinander verbinden können. DieseOracle SQL mehrere Tabellen
ist, wie ich habe versucht, darüber zu gehen:
SELECT
CI_SA.ACCT_ID,
CI_SA.EXPIRE_DT WHERE EXPIRE_DT BETWEEN '15-APR-17' AND '30-APR-17',
CI_SP.SP_TYPE_CD WHERE SP_TYPE_CD='G-RES'
FROM CI_SA
INNER JOIN CI_SA ON CI_SA.SA_ID = CI_SA_SP.SA_ID AND CI_SP.SP_ID =
CI_SA_SP.SP_ID
Und das ist der Fehler, den ich im Gegenzug erhalten: ORA-00923: FROM-Schlüsselwort nicht gefunden, wo 00923. 00000 erwartet -
* Aktion: Fehler in Zeile: * Ursache „Schlüsselwort FROM nicht an erwarteter Stelle gefunden“ 3 Säule: 18
Wer mich zum Punkt der Lage wäre, wo ich habe etwas falsch gemacht?
Bearbeiten Sie Ihre Frage und bieten Beispieldaten und gewünschte Ergebnisse. Ihre Syntax ist so weit von Standard-SQL entfernt, dass die Absicht unklar ist. –