Grid con sql che non funziona per campi duplicati

Raccoglitore di domande e risposte relative a ScriptCase, il generatore di codice php per lo sviluppo rapido di applicazioni.
Regole del forum
Nel forum è vietato fare pubblicità senza avere l'autorizzazione dello staf di Netspecial.
Rispondi
gianpagi
Messaggi: 78
Iscritto il: 31 mar 2016, 08:12

Grid con sql che non funziona per campi duplicati

Messaggio da gianpagi » 10 lug 2017, 08:17

Salve a tutti,
ho provato a fare una app grid basata su un sql neanche tanto complesso basato su una join di tre tabelle e due query " innestate" .
Premetto che questo sql se eseguito direttamente su mysql o mariadb funziona perfettamente e restituisce dei valori .

In Scriptcase (9) mi da errore non riuscendo a recuperare i campi .
Se tolgo le query innestate funziona anche in scriptcase
Chi mi aiuta ? ecco la query :

select a.id,a.cognome,a.nome,c.id,c.id_anno,c.quota,c.nota,c.data_prevista_inc
from cs_corrispondenti a,cs_corrispondenti_quote b,cs_circoli_quote c
where
a.tipo_cor='S' and
a.id=b.id_cor and
c.id=b.id_quota and
(
(c.quota>(select sum(d.valore_segno) from cs_movimenti d where
d.id_cor is not null and d.id_anno_quota is not null and d.id_cor=a.id and d.id_anno_quota=c.id)) or
(0=(select count(*) from cs_movimenti d where
d.id_cor is not null and d.id_anno_quota is not null and d.id_cor=a.id and d.id_anno_quota=c.id ))
)
order by a.cognome,a.nome,c.id_anno,c.id

rino
Messaggi: 661
Iscritto il: 18 giu 2015, 15:42
Località: Pinerolo
Contatta:

Re: Grid con sql che non funziona per campi duplicati

Messaggio da rino » 10 lug 2017, 14:33

hai provato a operare con una vista? risolve molti problemi e permette di usare i vari ordinamenti
Rino Lo Turco
Consulente Informatico; Analista e Sviluppatore; ex IT Manager; Cons. Direzionale di Organizzazione; Consulente Tecnico legale; Esperto protezione dati personali; Internet Service Provider
felice utente e fruitore di ScriptCase

gianpagi
Messaggi: 78
Iscritto il: 31 mar 2016, 08:12

Re: Grid con sql che non funziona per campi duplicati

Messaggio da gianpagi » 13 lug 2017, 16:02

Ciao , si in effetti ho visto che un caso simile lo avevo risolto con una vista.
Tuttavia fare sempre delle viste non è sempre la soluzione migliore .
Che tu sappia le queries innestate sono un problema in scriptcase ?

Rispondi

Chi c’è in linea

Visitano il forum: Ahrefs [Bot] e 6 ospiti