Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. Categorie
    3. Coding e Sistemistica
    4. Coding
    5. Aiuto sintassi che funziona su MySQL 5 e non su MySQL 3.2
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • K
      kiara.luna User • ultima modifica di

      Aiuto sintassi che funziona su MySQL 5 e non su MySQL 3.2

      Sono disperata! Perchè sulla versione 5 di MySQL questa query funziona e invece sulla 3.2 no? Come posso sostituirla (purtroppo non posso passare all'altra versione)? Grazie! 🙂

      
      SELECT  DISTINCT wddd.colonna1
      FROM (
      SELECT colonna1
      FROM tabella1
      WHERE colonna2 = 4771
      ORDER  BY colonna3 DESC 
      LIMIT 4 
      ) AS wddd
      
      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • T
        tifo.milan.it Bannato User Attivo • ultima modifica di

        utilizza join

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • K
          kiara.luna User • ultima modifica di

          Non l'ho mai usato, come dovrei fare? :bho:

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • K
            kiara.luna User • ultima modifica di

            :bho: Nessuno?

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • A
              ayrton2001 Super User • ultima modifica di

              @kiara_luna said:

              Sono disperata! Perchè sulla versione 5 di MySQL questa query funziona e invece sulla 3.2 no? Come posso sostituirla (purtroppo non posso passare all'altra versione)? Grazie! 🙂

              >
              SELECT  DISTINCT wddd.colonna1
              FROM (
              SELECT colonna1
              FROM tabella1
              WHERE colonna2 = 4771
              ORDER  BY colonna3 DESC 
              LIMIT 4 
              ) AS wddd
              >```
              
              
              Forse ho letto troppo velocemente ma non ho capito a che serve una query così.
              In pratica vuoi 4 "colonna1" uniche, oppure è fatta proprio cosi, poichè dalle prime quattro vuoi sapere quante uniche ve ne sono?
              Nel primo caso puoi trasformarla in:
              

              SELECT DISTINCT(colonna1)
              FROM tabella1
              WHERE colonna2 = 4771
              ORDER BY colonna3 DESC
              LIMIT 4

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • K
                kiara.luna User • ultima modifica di

                devo sapere tra le ultime 4 row quante si ripetono uguali :bho:

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • A
                  ayrton2001 Super User • ultima modifica di

                  @kiara_luna said:

                  devo sapere tra le ultime 4 row quante si ripetono uguali :bho:
                  Purtroppo il MySQL 3 non gestisce select annidati.
                  Potresti selezionare le prime 4 righe e verificare tramite codice quante si ripetono.

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • K
                    kiara.luna User • ultima modifica di

                    Ma con JOIN funzionerebbe?

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    Caricamento altri post
                    Rispondi
                    • Topic risposta
                    Effettua l'accesso per rispondere
                    • Da Vecchi a Nuovi
                    • Da Nuovi a Vecchi
                    • Più Voti