Salve vorrei fare una query da una tabella con dei campi uguali
però la vorrei far ordinare il tutto per il campo "data"codice:select distinct(id) from tabella where idcat="&id&"
come posso fare?
Grazie
Salve vorrei fare una query da una tabella con dei campi uguali
però la vorrei far ordinare il tutto per il campo "data"codice:select distinct(id) from tabella where idcat="&id&"
come posso fare?
Grazie
Prova conOriginariamente inviato da jotaro_76
Salve vorrei fare una query da una tabella con dei campi uguali
però la vorrei far ordinare il tutto per il campo "data"codice:select distinct(id) from tabella where idcat="&id&"
come posso fare?
Grazie
select distinct(id), data
from tabella
where idcat="&id&"
order by data
Ciao
Grazie.. adesso funziona, ma mi duplica un risultato....
forse è meglio se spiego quello che devo fare.
Ho una tabella con i campi
iddiscussione
idmessaggio
idcat
titolo
corpo
per creare un piccolo forum sul mio sito.
ovviamente ci sono tanti valori uguali (iddiscussione) in base a quati messaggi sono inseriti.
allora avevo fatto una distinct per selezionare uno solo per ogni discussione.
Il problema è che non riesco a ordinare i risultati in base all'ultimo messaggio inserito (far salire le discussioni in base all'ultimo messaggio inserito)
Adesso riesco ad ordinarli ma mene duplica uno... perchè?
Qualcuno sa aiutarmi?
C'è un altro modo per realizzare questo?
Grazie
Nessuno sa darmi dei consigli?
..nn capisco quale dato t dupliki..
nn è molto chiaro...e poi nn vedo il campo data :-)
VaneX
Il mio SITO - http://vanex.altervista.org
No, non un dato una riga... mi duplica le discussioni, come se distinct non funzionasse.
codice:select distinct(iddiscussione), data from tabella where idsubcat_forum="&id&" order by data Desc
me le ordina per data ma mi duplica i valori.Originariamente inviato da jotaro_76
No, non un dato una riga... mi duplica le discussioni, come se distinct non funzionasse.
codice:select distinct(iddiscussione), data from tabella where idsubcat_forum="&id&" order by data Desc
Se invece uso soltanto
CODE]
select distinct(iddiscussione) from tabella where idsubcat_forum="&id
[/CODE]
Allora funziona ma me li ordina per iddiscussione.
Qualcuno mi può aiutare?
Prova a mettere :
select distinct(iddiscussione), data from tabella where idsubcat_forum="&id&" group By iddiscussione order by data Desc
Originariamente inviato da jotaro_76
me le ordina per data ma mi duplica i valori.
Se invece uso soltanto
CODE]
select distinct(iddiscussione) from tabella where idsubcat_forum="&id
[/CODE]
Allora funziona ma me li ordina per iddiscussione.
Qualcuno mi può aiutare?
Grazie per la risposta
ho provoto ma niente... ho aggiuto data anche in group by ma niente
continua a duplicarmi i valori...codice:select distinct(iddiscussione), data from tabella where idsubcat_forum="&id&" group By iddiscussione, data order by data Desc
Le ho provate tutte, ma non riesco a ordinare i risultati per data per data...
così riesco a recuperare le discussioni, ma me le ordina per iddiscussione asc, io le volevo ordinare per l'ultimo messaggio inserito (idmessaggio) o per data (ultimo messaggio inserito)codice:("select distinct(iddiscussione), idmessaggio from tabella where idsubcat_forum="&id)
sono disperato!!!!!!!!!![]()