Trade Republic - Provisionsfrei Aktien handeln
Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Blogsoftware und meine die Mailvorlagen

    manne1962

    • Neu im Forum
    • Beiträge: 37
    Blogsoftware und meine die Mailvorlagen
    am: 05. Februar 2010, 22:01:37
    Hi zusammen

    Ich hab ein großes Problem und ein kleines

    Das große

    Ich hab in xt Shops die Blogsoftware eingebaut und alles funzte.
    Und nun in modified eCommerce Shopsoftware eingebaut. Beim Aufruf eines Themas kommt folgende Meldung:
    1140 - Mixing of GROUP columns (MIN(),MAX(),COUNT(),...) with no GROUP columns is illegal if there is no GROUP BY clause

    SELECT blog_id, vote_nr, SUM(vote_nr) AS votes_gesamt FROM blog_vote WHERE blog_id = '1'

    [XT SQL Error]
    Das ander ist folgendes.

    Meine Mails haben unten als Rattenschwanz folgendes was ich nciht rausbringe:
    _______________________________________

    Firma
    Adresse
    Ort
    Homepage
    E-Mail
    Fon:
    Fax:
    UST-ID:
    Handelsregister
    Geschäftsführer:
    Hoffe mir kann jemand einen Tipp geben



    Linkback: https://www.modified-shop.org/forum/index.php?topic=3798.0
    Shop Hosting

    billybob

    • Fördermitglied
    • Beiträge: 563
    Blogsoftware und meine die Mailvorlagen
    Antwort #1 am: 06. Februar 2010, 00:49:37
    Hallo manne,
    das SQL-Statement müsste heissen:

    Code: SQL  [Auswählen]
    SELECT blog_id, vote_nr, SUM(vote_nr) AS votes_gesamt FROM blog_vote WHERE blog_id = '1'
    GROUP BY vote_nr
     
    wenn Du die Summe je Vote-Nummer berechnen willst.

    Für den Rattenschwanz musst Du die Dateien
    signatur.txt bzw. signatur.html anpassen.
    Beide liegen im Verzeichnis
    Zitat
    templates/xtc5/mail/german

    manne1962

    • Neu im Forum
    • Beiträge: 37
    Blogsoftware und meine die Mailvorlagen
    Antwort #2 am: 06. Februar 2010, 08:39:00
    Danke das Statement hatte leider keine Besserung gebracht aber nach Neuinstallation aller sql Befehle leif das Ding   trotzdem vielen Dank

    vr

    • modified Team
    • Beiträge: 2.664
    Blogsoftware und meine die Mailvorlagen
    Antwort #3 am: 06. Februar 2010, 11:24:57
    billybob,

    Code: SQL  [Auswählen]
    SELECT blog_id, vote_nr, SUM(vote_nr) AS votes_gesamt
    FROM blog_vote
    WHERE blog_id = '1'
    GROUP BY vote_nr
     
    reicht nicht, weil blog_id weder gruppiert noch ein Aggregat ist. Also entweder

    Code: SQL  [Auswählen]
    SELECT blog_id, vote_nr, SUM(vote_nr) AS votes_gesamt
    FROM blog_vote
    WHERE blog_id = '1'
    GROUP BY blog_id, vote_nr
     
    oder

    Code: SQL  [Auswählen]
    SELECT blog_id, vote_nr, SUM(vote_nr) AS votes_gesamt
    FROM blog_vote
    WHERE blog_id = '1'
    GROUP BY 1, 2
     
    Vermutlich ging bei der Installation nur die letzte Zeile (group by ...) verloren.

    Grüße, Volker

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Blogsoftware und meine die Mailvorlagen
    Antwort #4 am: 06. Februar 2010, 16:33:50
    [...]
    Ich hab in xt Shops die Blogsoftware eingebaut und alles funzte.
    [...]

    Wie hast du das denn angestellt?

    Grüße

    Torsten

    Netagent

    • Neu im Forum
    • Beiträge: 33
    Blogsoftware und meine die Mailvorlagen
    Antwort #5 am: 18. Juni 2010, 15:45:52
    billybob,

    Code: SQL  [Auswählen]
    SELECT blog_id, vote_nr, SUM(vote_nr) AS votes_gesamt
    FROM blog_vote
    WHERE blog_id = '1'
    GROUP BY vote_nr
     
    reicht nicht, weil blog_id weder gruppiert noch ein Aggregat ist. Also entweder

    Code: SQL  [Auswählen]
    SELECT blog_id, vote_nr, SUM(vote_nr) AS votes_gesamt
    FROM blog_vote
    WHERE blog_id = '1'
    GROUP BY blog_id, vote_nr
     
    oder

    Code: SQL  [Auswählen]
    SELECT blog_id, vote_nr, SUM(vote_nr) AS votes_gesamt
    FROM blog_vote
    WHERE blog_id = '1'
    GROUP BY 1, 2
     
    Vermutlich ging bei der Installation nur die letzte Zeile (group by ...) verloren.

    Grüße, Volker

    Hallo zusammen,
    das "group by ..." geht nicht verloren sondern es steht definitiv erst gar nicht in der betreffenden Datei drin  :/

    Also in der "blog_rate.php" Zeile 50 muss lauten:

    Code: SQL  [Auswählen]
    $rating_stars_query = xtc_db_query("SELECT blog_id, vote_nr, SUM(vote_nr) AS votes_gesamt FROM blog_vote WHERE blog_id = '".$blog_id."' group by blog_id, vote_nr");
    Funktioniert in Version 1.03 und 1.04

    Grüße
    Dierk

    Trade Republic - Provisionsfrei Aktien handeln
    7 Antworten
    4184 Aufrufe
    29. April 2010, 14:26:41 von R.Mansveld
    9 Antworten
    5509 Aufrufe
    05. Februar 2010, 12:19:03 von Tomcraft
    4 Antworten
    3401 Aufrufe
    11. September 2012, 02:46:09 von Simon
               
    anything