Как правильно составить запрос к MySQL

230
21 марта 2018, 02:53

Есть две таблицы: base_bill и base_poz В base_bill поля:

id_b | date_bill | date_pay | name_b | stat_b | uid

В base_poz поля:

id_p | name_p | col_p | col_price | price_p | uid_p

Таблица base_bill хранит информацию о счетах, а в таблице base_poz хранится информация о позициях и суммах в счете. Привязка по полю uid_p=id_b.

Вопрос, как посчитать итоговую сумму (price_p) по каждому отдельному счету?

Answer 1

Попробуйте так:

SELECT base_bill.id_b, SUM(base_poz.price_p) as summa FROM base_bill INNER JOIN base_poz ON base_poz.uid_p = base_bill.id_b WHERE base_bill = ID GROUP BY base_bill.id_b
READ ALSO
Изменение значения в поле по кнопке mysql

Изменение значения в поле по кнопке mysql

Есть PHP, где выводится список пользователей с их данными из БД, которые вносятся при регистрацииНа каждую запись повесил поле, где можно изменить...

173
MYSQL: Прошу помощи в оптимизации запроса

MYSQL: Прошу помощи в оптимизации запроса

Привет, прошу помощи в оптимизации запроса, индекса или таблицы в целом

245
Вставка если нет дубликатов

Вставка если нет дубликатов

Есть два столбца, это id(AUTO_INCREMENT) и text(TEXT)Как при добавлении строчки(INSERT) проверять уникальность text, и если найден дубликат то ничего не делать...

153