Есть 2 таблицы: user и transaction. Связь один ко многим (1 пользователь – много транзакций). В таблице transaction есть поле 'amount' и связывающее поле с таблицей user - user_id.
Нужно сделать выборку пользователей и подгрузить связанную таблицу transaction. При этом в свойстве amount таблицы transaction должна быть сумма всех строк 'amount' каждого отдельного пользователя. Не отбирать пользователей у которых сумма по полю 'amount' равна 0.
Пример sql: SELECT * FROM ( SELECT user.*, (SELECT SUM(amount) FROM transaction WHERE user_id = user.id) AS balance FROM user ) t WHERE balance != 0
Нужно плучить ActiveQuery, т.е.: $usersQuery = User::find() ->with(...)
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
У меня есть программа в которой выводятся данные в QTableView из таблицы mysqlКак реализовать что бы при нажатии на запись таблицы в списке подробная...
После импорта csv в mySQL при попытке удалить строку phpmyadmin выдает вот такую ошибку: