Originariamente inviato da wdb
Codice PHP:
SELECT DISTINCT IdAnagrafica 
  FROM anagrafica
  WHERE IdAnagrafica 
".$_GET['id']." 
ORDER BY CONCAT(CognomeNomeASC 
Il tuo esempio non funge. Esempio:

1548,"Abbati","Franco","M","1917-02-27 00:00:00"
10949,"Abbati","Franco","M","1924-12-04 00:00:00"
40509,"Abbati","Franco","M","1943-02-13 00:00:00"
52239,"Abbati","Franco","M","1982-05-23 00:00:00"

Se eseguo:

SELECT DISTINCT IdAnagrafica
FROM anagrafica
WHERE IdAnagrafica > 1548
ORDER BY CONCAT(Cognome, Nome) ASC
Dovrei ottenere 10949 o 40509 o 52239...

...invece:
28327
53353
etc..

mentre con

SELECT DISTINCT IdAnagrafica FROM anagrafica a WHERE CONCAT(Cognome, Nome) >= CONCAT("Abbati", "Franco") AND IdAnagrafica > 1548 ORDER BY CONCAT(Cognome, Nome) ASC, IdAnagrafica ASC LIMIT 1;
ottengo:
10949

(senza il LIMIT 1, otterrei: 40509 e 52239...)