inner join & grop by

программирование MySQL базы данных sql база данных

написал:
select [15_doc].id, [15_doc].sumall, [15_account].f, [15_account].i, [15_account].o
from [15].[dbo].[15_doc]
left outer join [15].[dbo].[15_account] on [15_doc].id=[15_account].id

поля [15_account].f, [15_account].i, [15_account].o текстовые, [15_doc].sumall, числа. записей много.
хочу сложить sumall и чтоб f,i,o было

думал сделать:

select [15_doc].id, sum([15_doc].sumall), [15_account].f, [15_account].i, [15_account].o
from [15].[dbo].[15_doc]
left outer join [15].[dbo].[15_account] on [15_doc].id=[15_account].id
group by [15_doc].id

но т.к. f,i,o, текстовые, то сгруппировать не получится...

как быть?

Примечание:
2slo_nik
1я таблица 15_doc, есть поля id (id клиента), sumall (сумма)
2я таблица 15_account, поля id (id клиента), f, i, o(ФИО)

должно получиться: id, f, i, o, sumall.
проблема в том, что в 1й таблице 15_doc повторяются записи id и к ним разные значения sumall (сумм)

так пойдет?
Ответы:
какой то странный у Вас синтаксис запросов, напишите как положено, читать совершенно невозможно, а понять так тем более...
Распишите где у Вас название таблиц и полей и чего Вы хотите добиться, что конкретно надо посчитать?
temporary table,  CAST and CONVERT in varchar
Смотрите функции CAST и CONVERT.


12 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.