• Super User

    errore sql su Mysql

    ho una query che funziona ma su un db mi da problemi

    select *  from  tab where data in  (select max( data ) from tab  group by iduno, iddue) group by  iduno, iddue limit $inizio,$max_row
    

    su diversi db mysql nn ho problemi ma su uno (*MySQL 4.0.26-standard *)...

    #1064 - You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'select max(data) from tab group by iduno, iddue

    che dite?...


  • User Attivo

    Ciao rinzi, penso che il problema sia la query annidata...
    se non ricordo male mysql le supporta a partire dalla versione 4.1 ...
    se è così non ci sono molte speranze...

    se riesci dovresti eseguire prima la query annidata e usare il risultato nell'altra.... vista così la cosa è possibile, bisogna vedere quanto l'hai semplificata per postare qua...

    :ciauz:


  • Super User

    @riky78 said:

    se riesci dovresti eseguire prima la query annidata e usare il risultato nell'altra.... vista così la cosa è possibile, bisogna vedere quanto l'hai semplificata per postare qua...

    modifico lo script 😞

    grazie riky