Как умножить 2 таблицы / списка в MySQL?

0

В 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

Познай любую помощь!

Теги:

1 ответ

2

Присоединитесь к таблицам и умножьте их:

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

Ещё вопросы

Сообщество Overcoder
Наверх
Меню