Hoi,
Hoe kan ik een een instert statement samen met een select statement gebruiken?
Dit heb ik reeds enige malen gebruikt en het werkt maar nu wil het me niet meer lukken met het onderstaande SQL statement:
UIt de catalogcategoryview tabel lees ik een lijst met ID's.
Die select query werkt gewoon als ik die los probeer. Dan krijg ik een mooie lijst met nummers.
Als ik die echter in het insert statement zet dan krijg ik steeds de melding:
The following error has occurred:
ORA-01427: single-row subquery returns more than one row
De toplist tabel waar de informatie in moet heeft een catuuid veld waar de key op zit en een runupdate veld waar geen key op zit.
Andere queries op dezelfde manier geven geen problemen.
Als iemand een idee heeft, hoor ik het graag.
Alvast bedankt.
Hoe kan ik een een instert statement samen met een select statement gebruiken?
Dit heb ik reeds enige malen gebruikt en het werkt maar nu wil het me niet meer lukken met het onderstaande SQL statement:
code:
1
2
3
4
5
6
7
8
| INSERT INTO toplist (catuuid) VALUES ( (SELECT uuid FROM catalogcategoryview MINUS SELECT parentcategoryid FROM catalogcategoryview) ) |
UIt de catalogcategoryview tabel lees ik een lijst met ID's.
Die select query werkt gewoon als ik die los probeer. Dan krijg ik een mooie lijst met nummers.
Als ik die echter in het insert statement zet dan krijg ik steeds de melding:
The following error has occurred:
ORA-01427: single-row subquery returns more than one row
De toplist tabel waar de informatie in moet heeft een catuuid veld waar de key op zit en een runupdate veld waar geen key op zit.
Andere queries op dezelfde manier geven geen problemen.
Als iemand een idee heeft, hoor ik het graag.
Alvast bedankt.