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. HELP con MySql5 e query
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • R
      raffox76 User • ultima modifica di

      @Dusy said:

      Prova così...

      **SELECT **
      **c.*, **
      **g.name AS groupname, **
      **cc.name, **
      **u.name AS editor, **
      **f.content_id AS frontpage, s.title AS section_name, v.name AS author **
      LEFT JOIN (mos_groups AS g, mos_users AS u, mos_users AS v, mos_content_frontpage AS f)
      ON (g.id = c.access AND u.id = c.checked_out AND c.created_by AND f.content_id = c.id)
      **WHERE c.state >= 0 AND c.catid=cc.id AND cc.section=s.id AND s.scope='content' ORDER BY s.title, c.catid, cc.ordering, cc.title, c.ordering LIMIT 0,10 **

      e cmq mettendo la clausa FORM come l'originale l'errore è sempre identico:

      #1054 - Unknown column 'c.access' in 'on clause'

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • D
        dusy User Attivo • ultima modifica di

        Si scusa per la FROM ma l'errore che ti dava all'inizio qual'era???**
        **

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • R
          raffox76 User • ultima modifica di

          @Dusy said:

          Si scusa per la FROM ma l'errore che ti dava all'inizio qual'era???

          #1054 - Unknown column 'c.access' in 'on clause'

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • D
            dusy User Attivo • ultima modifica di

            E la query banale tipo

            SELECT c.*
            FROM mos_content AS c
            ORDER BY c.access

            Non da problemi???

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • R
              raffox76 User • ultima modifica di

              @Dusy said:

              E la query banale tipo

              SELECT c.*
              FROM mos_content AS c
              ORDER BY c.access

              Non da problemi???

              devo confermarti che funziona, è questo lo strano...credo ci sia qualche errore di sintassi o qualcosa di cambiato tra il MySql4 ed il MySql5

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • D
                dusy User Attivo • ultima modifica di

                Sì in effetti mi sono documentato ed è stata variata la sintasssi nella JOIN
                [url=http://dev.mysql.com/doc/refman/5.0/en/left-join-optimization.html]MySQL 5.0 Reference Manual :: 7.2.9 LEFT JOIN and RIGHT JOIN Optimization

                Prova questo e dimmi se funziona...

                SELECT
                c.*,
                g.name AS groupname,
                cc.name,
                u.name AS editor,
                f.content_id AS frontpage, s.title AS section_name, v.name AS author
                FROM mos_categories AS cc, mos_sections AS s, mos_content AS c
                LEFT JOIN mos_groups AS g ON g.id = c.access
                LEFT JOIN mos_users AS u ON u.id = c.checked_out
                LEFT JOIN mos_users AS v ON v.id = c.created_by
                LEFT JOIN mos_content_frontpage AS f ON f.content_id = c.id
                WHERE c.state >= 0 AND c.catid=cc.id AND cc.section=s.id AND s.scope='content'
                ORDER BY s.title, c.catid, cc.ordering, cc.title, c.ordering LIMIT 0,10

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • massy
                  massy Moderatore • ultima modifica di

                  Che significa: non funziona?
                  Non ti da risultati?

                  :ciauz:

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • D
                    dusy User Attivo • ultima modifica di

                    Significa che quando lanciava il query questo
                    dava un errore e l'errore era:

                    #1054 - Unknown column 'c.access' in 'on clause' :ciauz:

                    Però io mi sono scervellato e lui neanche un grazie ha detto...

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • R
                      raffox76 User • ultima modifica di

                      @Dusy said:

                      Significa che quando lanciava il query questo
                      dava un errore e l'errore era:

                      #1054 - Unknown column 'c.access' in 'on clause' :ciauz:

                      Però io mi sono scervellato e lui neanche un grazie ha detto...

                      Eccomi, sono tornato ora in ufficio e stò provando la tua select, ora ti dico e cmq grazie mille per l'aiuto. Scusami ma questo fine settimana ho staccato la spina.
                      Ora ti faccio sapere.

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      • R
                        raffox76 User • ultima modifica di

                        🙂 OK; grazie mille ora funziona.

                        GRAZIEEEEEEEEEEE 🙂 😉 😄 :ciauz:

                        0 Miglior Risposta Ringrazia Cita Rispondi

                          1 Risposta Ultima Risposta
                        • D
                          dusy User Attivo • ultima modifica di

                          Happy di averti aiutato... 😄

                          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