Questione : Inserire la dichiarazione using i valori e selezionare la sottointerrogazione

Ciao. il
I che prova a fare la dichiarazione dell'inserto using i valori ed a selezionare la domanda,
I ha 5 tabelle: Tabella della FATTURA del
-: quello ha colonna come chiave primaria, Tabella di INVNO delle AZIENDE del
-: quello ha colonna come chiave primaria, Tabella di CNO degli ALLIEVI del
-: quello ha colonna di SNO come la chiave primaria e colonna come chiave straniera, Tabella FATTURATA/>- di CNO del - STUDCRS: quello ha colonna di SNO come un key

now che voglio inserire i dati nella Tabella FATTURATA using la seguente dichiarazione: il

INSERT nel FATTURATO IN (INVNO, SNO) STIMA (
1, (STUDCRS.SNO PRESCELTI dal
INNER di STUDCRS UNISCONO GLI ALLIEVI SU
INNER di STUDCRS.SNO = di STUDENTS.SNO FANNO PARTE DELLE AZIENDE SU
WHERE STUDCRS.CRSNO=1 di STUDENTS.CNO = di COMPANIES.CNO E STUDENTS.CNO=1))

but sto affrontando questo errore:
ORA-01427: la sottointerrogazione di singolo-fila restituisce più di un funzionamento di dichiarazione del row

this se provo ad inserire una fila, ma il relativo funzionamento con il rows
how può io ripara il that

class= del

Risposta : Inserire la dichiarazione using i valori e selezionare la sottointerrogazione

INSERTO NEL FATTURATO IN (INVNO, SNO)
SELEZIONARE 1, STUDCRS.SNO
DA STUDCRS
  INTERNO UNIRE GLI ALLIEVI SU STUDENTS.SNO = STUDCRS.SNO
  INTERNO FARE PARTE DELLE AZIENDE SU COMPANIES.CNO = STUDENTS.CNO
DOVE STUDCRS.CRSNO=1
  E STUDENTS.CNO=1
Altre soluzioni  
 
programming4us programming4us