PDA

Visualizza la versione completa : Query SQL


depifano
24-10-2008, 15:41
Ciao a tutti,
ho la seguente query:
SELECT
tab_settori.idset,
tab_problematica.titolo,
tab_sottoprob.descrizione,
tab_sottoscheda.idscheda,
tab_sottoscheda.valore1,
tab_sottoscheda.idproblematica,
tab_problematica.idprob,
tab_schede.protocollonum,
tab_schede.idutente
FROM
tab_problematica
INNER JOIN tab_settori ON (tab_problematica.settore = tab_settori.idset)
INNER JOIN tab_sottoprob ON (tab_problematica.idprob = tab_sottoprob.idprob)
INNER JOIN tab_sottoscheda ON (tab_sottoprob.ID = tab_sottoscheda.id)
INNER JOIN tab_schede ON (tab_sottoscheda.idscheda = tab_schede.idscheda)
WHERE
(tab_settori.idset=38)
ORDER BY tab_schede.idscheda DESC

che mi da il risultato dell'immagine.

Vorrei modificare la query in modo da avere solo i record con idscheda differente.
Come fare?

Grazie per l'aiuto

123delphi321
25-10-2008, 16:08
ciao

non capisco la tua richiesta....

potresti spiegare secondo quale criterio dovresti selezionare o meno un record dalla tab_problematica?



Vorrei modificare la query in modo da avere solo i record con idscheda differente.
Come fare?


hai provato a fare una select * from tab_sottoscheda

Baldolo
21-11-2008, 17:57
Usa la GROUP BY:

SELECT
...
tua query
...
GROUP BY tab_sottoscheda.idscheda.

Ciao.

Loading