Hirdetés

Új hozzászólás Aktív témák

  • Taci

    addikt

    válasz martonx #5083 üzenetére

    Sikerült feltöltenem, bár nem túl sok adattal: db-fiddle
    (Fel akartam tölteni ~300e rekorddal, de nem hagyta, így nem akartam az időt húzni, hogy megtaláljam, hol a határ.)

    Eredetileg ezt a lekérdezést írtam bele (Group By-jal és Distinct nélkül):
    SELECT * 
    FROM items AS i 
    JOIN items_categories AS ic 
        ON i.item_id = ic.item_id 
    JOIN categories AS c 
        ON c.category_id = ic.category_id 
    WHERE 
    c.category_id NOT IN (1,3,13,7,20) 
    AND 
    i.item_id NOT IN (117,132,145,209,211) 
    GROUP BY i.item_id
    ORDER BY i.item_date DESC LIMIT 4

    Viszont erre ezt a hibát dobta:
    Query Error: Error: ER_WRONG_FIELD_WITH_GROUP: Expression #3 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'test.ic.id' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by

Új hozzászólás Aktív témák