• Как в Mysql задать нужную группировку?

    petermzg
    @petermzg
    Самый лучший программист
    Insert into tbl2 (name, id, maxtime, sumtime, timecount) 
    select tbl1.name, tbl1.id, max(tbl1.time), sum(tbl1.time), count(1) from tbl1 group by tbl1.name, tbl1.id
    Ответ написан
    Комментировать
  • Как в Mysql задать нужную группировку?

    @dmitryKovalskiy
    программист средней руки
    INSERT INTO tbl2(nick, summa, id, count )
    SELECT nick,MAX(summa),id,COUNT(1) FROM tbl1
    GROUP BY id,nick

    Сначала попробуйте выполнить SELECT. Если сработает - выполняйте инсерт. Но если в tbl2 уже есть какие-то данные, то запрос надо будет дорабатывать.
    Ответ написан
    Комментировать
  • Поддерживаете ли вы сайты для старых телефонов?

    Akdmeh
    @Akdmeh
    PHP, Yii2, Music
    Те, у кого нет даже 3 тысяч рублей на какой-то дешевый Андроид уже заведомо не являются платежеспособной аудиторией большинства сайтов, поэтому смысла на то, чтобы тратить на них время разработчиков (и соответственно, денег) нет.
    Цинично? Да. Но это так или иначе рынок, если вы не занимаетесь совсем уж каким-то благотворительным проектом.
    Ответ написан
    4 комментария
  • Когда в PHP использовать интерфейсы, а когда абстрактные классы?

    sainnr
    @sainnr
    Как пишут умные люди (Шилдт, Троелсен) в своих умных книжках, интерфейс определяет функциональные возможности, поведение — «что именно следует делать, но не как это делать» (Г.Шилдт, Полное руководство C#). В абстрактном классе «определяется лишь самая общая форма для всех его производных классов, а наполнение ее деталями предоставляется каждому из этих классов» (там же).

    Простой пример, в контексте графического редактора можно определить:
    Абстрактный класс — Figure (геометрическая фигура), от него могут быть образованы классы конкретных фигур — например, Rectangle, Circle и т.д.
    Интерфейс — Drawable (то, что можно нарисовать). Он может быть реализован как во всех классах конкретных фигур (Circle, Rectangle), так и в других классах, не образованных от абстрактного Figure.
    Ответ написан
    Комментировать