У меня есть база данных пользователей и база данных с картами. Пользователи видят карты повторно.
Я записывал каждый раз, когда пользователи видели карты и как долго они смотрели на карту.
Теперь, когда у меня есть эти данные, я хочу проанализировать это, рассмотрев первый раз, когда каждый пользователь просматривал каждую карту.
Я получил список среднего msToAnswer для каждой карты из этого кода:
SELECT `username`, AVG( `msToAnswer`)
FROM `usercardinfo`
WHERE `timeStamp` between '2009-04-01' and '2009-06-01'
GROUP BY `username`
Теперь мне нужен список самых ранних msToAnswer для каждой карты. Каждая карта имеет отличное имя.
Вы не разместили имена своих столбцов, поэтому мне придется их создать:
SELECT `username`, `card_id`, MIN(`timeStamp`)
FROM `usercardinfo`
WHERE `timeStamp` between '2009-04-01' and '2009-06-01'
GROUP BY
`username`, `card_id`