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

      ancora non và, ma nella tua select manca la clausola from ???

      l'errore che mi dà cmq è:

      #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 'LEFT JOIN (mos_groups AS g, mos_users AS u, mos_users AS v, mos_content_frontpag' at line 2

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • 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