dneprcomp
Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Sleepwalker Цитата: кстати, ID в таблицах совпадают? т.е. Вася Пупкин и в первой и во второй имеет один и тот же ID? | А как они могут не совпадать, если это ключевые поля? Надо же как то связи устанавливать. Цитата: отдельный прикол назвать поле ID | А в Accesse нет. Ну и что? Надо применяться к синтаксису используемой базы. Цитата: у меня твой запрос не выполнился... | А я и не обещал, что будет немедленно исполняться. Да еще и во всевозможных базах. Я же писал Цитата: Цитата: SELECT Sum([table3]![Sigma])... | Запрос не полон. Не соответствует условию, т.к. не выбраны все нужные поля. Кроме того, сумма не считается с учетом группировки по ID(опять же по условию). Shurshunchik007 Цитата: А то INNER JOIN... не понимаю | А ты в хелп загляни JOIN - это связка таблиц. Связи могут быть по разным правилам. INNER это правило, определяющее, что ключевое поле должно быть одинаковым в обоих таблицах. Исправлено: SELECT Table3.ID, Table1.F, Table1.F, Table1.I, Table1.O, Sum(Table3.Sigma) AS SumOfSigma FROM (Table3 INNER JOIN Table2 ON Table3.ID = Table2.ID) INNER JOIN Table1 ON Table2.ID = Table1.ID GROUP BY [Table3]![ID], Table3.ID, Table1.F, Table1.F, Table1.I, Table1.O | Всего записей: 3920 | Зарегистр. 31-03-2002 | Отправлено: 20:45 02-06-2005 | Исправлено: dneprcomp, 20:48 02-06-2005 |
|