Beste tweakers ik verontschuldig voor mijn vorige topic toen ik op bekijk bericht klikte, klikte ik per ongeluk op verstuur bericht 
wat ik wil
Ik wil een query met een subquery die geldig met een afwijking. Hierbij wil ik een LIKE gebruiken
vb
333 LIKE %123334 (deze conditie moet waar zijn, en controleer dit voor elke record)
De database die gebruikt wordt is Oracle 10i
foutmelding
Ik krijg de foutmelding dat de subquery meerdere rows returnt. Mijn conclusie is dat een LIKE niet met meerdere ROWS overweg kan. Maar is het mogelijk met een aanpassing om dit wel te kunnen?
Ik hoop dat mijn bedoeling een beetje duidelijk is. Ik denk dat mijn SQL statement duidelijk weergeeft wat ik wil, alleen het werkt nog niet.
wat ik wil
Ik wil een query met een subquery die geldig met een afwijking. Hierbij wil ik een LIKE gebruiken
vb
333 LIKE %123334 (deze conditie moet waar zijn, en controleer dit voor elke record)
De database die gebruikt wordt is Oracle 10i
SQL:
1
2
3
| SELECT * FROM DEKERN.FA_SPEC_AANBIEDING , DEKERN.FA_SPEC , DEKERN.FA_AANBIEDING WHERE FA_AANBIEDING.BETALINGSKENMERK LIKE ('%' || (SELECT FA_SPEC_AANBIEDING.AANBIEDING_NR FROM DEKERN.FA_SPEC_AANBIEDING) || '%'); |
foutmelding
Ik krijg de foutmelding dat de subquery meerdere rows returnt. Mijn conclusie is dat een LIKE niet met meerdere ROWS overweg kan. Maar is het mogelijk met een aanpassing om dit wel te kunnen?
Ik hoop dat mijn bedoeling een beetje duidelijk is. Ik denk dat mijn SQL statement duidelijk weergeeft wat ik wil, alleen het werkt nog niet.