Хотите улучшить этот вопрос? Обновите вопрос так, чтобы он вписывался в тематику Stack Overflow на русском.
Закрыт 1 год назад.
Знатоки, приветствую. Есть три таблицы вида:
Clientid | FIO
Cardid | Clientid | Cardnumber
Cardid | Date | Summa
Необходимо написать SQL запрос возвращающий номер карты и сумму всех транзакций по определенному клиенту за весь период с разбивкой по каждой карте.
Т.е. вбиваем только FIO, а получить должны сумму всех транзакций с разбивкой по картам клиента. Желательно на MySQL.
Не назвал бы этот запрос сложным :)
SELECT Cards.Cardnumber, SUM(Transactions.Summa)
FROM Cards
LEFT JOIN Clients ON Clients.Clientid = Cards.Clientid
LEFT JOIN Transactions ON Cards.Cardid = Transactions.Cardid
WHERE Clients.FIO = <FIO>
GROUP BY Cards.Cardnumber
Наименования таблиц неправильны (возможно, это опечатка): Table 1 должен называться Clients, а Table 2 Cards.
PS: запрос не проверял.
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Не могу понять в чем разница между этими вариантамиДелал тестовое задание
Пытаюсь в dle cms сохранять дополнительную информацию о пользователе в базу данных, при этом дополнительные данные получаю из JSON со стороннего...
У меня такая проблема: есть бд, в которой есть таблица users, и мне нужно эту самую таблицу вывести, но выводится только слово 'Array' и больше ничегоВот...