Come da documentazione, voglio costruire una query del primo tipo, per prima cosa imposto la classe DO da estrarre nel from, assegno la collection di destinazione scrivendola nell'apposito spazio, aggiungo la clausola where con una subquery (visto che devo filtrare sui figli di primo livello)
Da documentazione: "È possibile aggiungere criteri di filtro che possono anche coinvolgere altre tabelle del database tramite subquery."
OK, compila perfettamente senza errori.
Eseguo la query:
- Code: Select all
Dichiarare la variabile scalare "@v_MIAVARIABILE"
Replicato pari pari in un progetto di esempio, mi da un problema diverso, la variabile è valorizzata ma nella query non c'è proprio:
- Code: Select all
Errore di sintassi. nell'espressione della query '(CustomerID IN ( select A.CustomerID from Customers A where (A.Region = ) ))'
Dove sto cercando di filtrare gli ordini per "Region" del Customer.
Non posso mescolare from ClasseDO e where subquery da tabelle DB?
Intanto faccio anche una segnalazione