Я делаю отчет об отеле, и мне нужно подвести некоторые сведения о борту, который они заказали.Выбор конкретных выходов с колонкой строк
Сейчас мой результат выглядит следующим образом:
SELECT meal.id, meal.title,
SUM(CASE WHEN meal.id >= 600 THEN '1' ELSE '0' END) as NoofMeals
FROM meal
JOIN itinerary i ON i.id = meal.journeyid
WHERE i.arrival BETWEEN '2015-01-01' AND '2015-01-01'
GROUP BY meal.title
Мой выход выглядит следующим образом:
ID | title | NoofMeals
608 | Dinner | 15
621 | Breakfast | 478
648 | Lunch | 74
649 | Breakfast Box | 5
655 | Lunch-Box | 7
659 | American breakfast | 73
671 | Continental breakfast | 102
674 | All Inclusive | 312
689 | All Inclusive from 3pm | 7
693 | Picnic | 47
Мой желаемый Ouput будет выглядеть и собрать различные значения, как и все завтраки вещи (Завтрак, завтрак, американский завтрак и континентальный завтрак) или все All Inclusives (All Inclusive и All Inclusive с 15:00). К сожалению, идентификаторы не являются последовательными.
title | NoofMeals
Dinner | 15
Breakfast | 658
Lunch | 81
All Inclusive | 319
Picnic | 7
Мне больше не нужны идентификаторы, мне просто нужно переименовать заголовок еды.
Надеюсь, вы можете мне помочь, пожалуйста, успокойтесь, я довольно новичок в MySQL.
Спасибо заранее!
Пожалуйста, разместите данные своего стола –
Является ли пикник 7 или 47 желаемым выходом? –
Это должно быть 47, извините! – Vivess