Я создаю приложение, которое вычисляет ежемесячную сумму счета для клиентов.Создание настраиваемого набора результатов в MySQL
Я получаю все данные от MySQL в 3 разных запросах, чтобы заполнить 1 таблицу.
Я хотел знать, есть ли способ присоединиться к этим запросам и создать набор результатов с таблицей по умолчанию по моему выбору.
Например, я использую эти запросы отдельно, и данные поступают в одну и ту же таблицу.
// this will get me the prices per hour for the client.
select * from RoomManager.CompanyFinance where ProjectName = 'xxx';
the output will be something like:
ShiftType | Price
----------|------
OL | 555
OFF | 548
BKG | 666
SND | 422
//this will get me the amount of products per product for the client to this month.
SELECT ShiftType, COUNT(*) FROM RoomManager.dailyrooms
WHERE Project = 'xxx'
AND Company = 'yyy'
AND DayDate LIKE \"%yyyy-dd%"
GROUP BY ShiftType;";
the output will be something like:
ShiftType | COUNT
----------|------
OL | 2
OFF | 1
BKG | 0
SND | 3
//this will get me the amount of cancellations
SELECT WasCancelled, COUNT(*) FROM RoomManager.dailyrooms
WHERE WasCancelled = 2
AND Project = 'xxx'
GROUP BY WasCancelled;
the output will be something like:
WasCancelled | COUNT
-------------|------
2 | 6
Есть ли способ объединить запросы и получить единый набор результатов, что-то вроде этого:
ShiftType | Price | COUNT | Was Cancelled
----------|---------------|--------------
OL | 555 | 2 | 6
OFF | 548 | 1 |
BKG | 666 | 0 |
SND | 422 | 3 |
Какова структура таблицы или ваш стол RoomManager? – bish