Frage : Aussage using Werte einsetzen und Subquery vorwählen

Hallo. das
I morgens versuchend, Einsatzaussage using Werte zu tun und Frage,
I vorzuwählen haben 5 Tabellen:
- RECHNUNG Tabelle: das hat INVNO Spalte als Primärschlüssel,
- FIRMEN Tabelle: das hat CNO Spalte als Primärschlüssel,
- KURSTEILNEHMER Tabelle: das hat SNO Spalte als Primärschlüssel und CNO Spalte als fremder Schlüssel,
- FAKTURIERTE Tabelle: das hat INVNO, SNO und alle sind fremder Schlüssel,
- STUDCRS Tabelle: das hat SNO Spalte, wie ein fremdes key

now, das ich Daten in FAKTURIERTE Tabelle using die folgende Aussage einsetzen möchte:

INSERT IN FAKTURIERT (INVNO, SNO) BEWERTET (
1, (AUSERWÄHLTE STUDCRS.SNO vom STUDCRS
INNER VERBINDEN KURSTEILNEHMER AUF STUDENTS.SNO = STUDCRS.SNO
INNER ANSCHLIESSEN FIRMEN AUF COMPANIES.CNO = STUDENTS.CNO
WHERE STUDCRS.CRSNO=1 UND STUDENTS.CNO=1)),

but gegenüberstelle ich diese Störung lle:
ORA-01427: Einzelnreihe Subquery zurückbringt mehr als eine row

this Aussagenfunktion ssagen, wenn ich versuche, eine Reihe einzusetzen, aber sein Arbeiten nicht mit mehrfachem rows
how kann ich reparieren that

Antwort : Aussage using Werte einsetzen und Subquery vorwählen

EINSATZ IN FAKTURIERT (INVNO, SNO)
1, STUDCRS.SNO VORWÄHLEN
VON STUDCRS
  INNER KURSTEILNEHMER AUF VERBINDEN STUDENTS.SNO = STUDCRS.SNO
  INNER FIRMEN AUF ANSCHLIESSEN COMPANIES.CNO = STUDENTS.CNO
WO STUDCRS.CRSNO=1
  UND STUDENTS.CNO=1
Weitere Lösungen  
 
programming4us programming4us