В MySql я получил 2 списка/таблиц из этих 2 запросов. Таблица 1 содержит количества для типа билета, таблица 2 содержит цены на тип билета.
Таблица 1:
SELECT Count('ticket'.'Ticket_type') AS Counter
FROM 'ticket'
WHERE (('ticket'.'Ticket_type' = 'Adult') OR ('ticket'.'Ticket_type' = 'Senior'))
GROUP BY 'ticket'.'Ticket_type'
Таблица 2:
SELECT 'ticketprice'.'price'
FROM 'ticketprice'
WHERE (('ticketprice'.'Ticket_type' = 'Adult') OR ('ticketprice'.'Ticket_type' = 'Senior'))
Мой вопрос: как мне размножаться эти две таблицы? (Qunatity * Price) = Total
Познай любую помощь!
Присоединитесь к таблицам и умножьте их:
SELECT t.ticket_type, COUNT(*) AS quantity, p.price, p.price * COUNT(*) AS total
FROM ticket AS t
JOIN ticketprice AS p ON t.ticket_type = p.ticket_type
WHERE t.ticket_type IN ('Adult', 'Senior')
GROUP BY t.ticket_type