У меня есть вопрос к домашней работе, который я не совсем понимаю.Меня просят сделать запрос, который приведет к дополнительным значениям в той же строке, что означает добавление дополнительных столбцов, насколько я понимаю.Я понятия не имею, как это сделать, К сожалению, ответы на существующие вопросы здесь, похоже, не отвечают на мой вопрос, Может быть, я что-то упускаю (я нуб SQL).
Вот вопрос:
Напишите запрос, который возвращает следующие данные: строку на дату и время проведения, где каждая строка имеет показы и клики для всех вариантов и для элемента управления.Варианты идентифицируются как vrows, где вариант_ид не равен нулю, элемент управления идентифицируется как строки, где вариант_ид равен 0.
Например, для приведенных ниже данных запрос вернет:
2018-01-01, 2,32323,212,95262,354
2018-01-01,5,76675,5454,675675,5454
2018-01-02,2,0,0,7834, 99
2018-01-02,5,0,0,9664,144
Таблица: https://i.ibb.co/kVZTyt5/ob.jpg
Пока я пробовал это:
SELECT date, abtest_id, impressions, clicks FROM table1 WHERE variant_id IS NOT NULL
GROUP BY date, abtest_id;
И вот результат:
2018-01-01 2 5454 11
2018-01-01 5 76675 5454
2018-01-02 2 7834 99
2018-01-02 5 776 12
Я не знаю, как добавить больше кликов и показов к результатам на том жеСтрока, И, глядя на пример из вопроса, я не понимаю, как и почему некоторые из этих значений существуют.Буду признателен за любую помощь.
Спасибо!