SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 11.03.2009 19:09:27

sc2r2bey
Участник
Зарегистрирован: 11.03.2009
Сообщений: 3

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

Есть таблица(упрощаю)

Столбец 1        Столбец2                                                         Столбец 3     
Строка 1           Сумма подстрок строки 1, столбца 2      Сумма подстрок строки 1, столбца 3         
Подстрока 1     Данные                                                           Процент от общей суммы столбца 1 и подстроки 1
Подстрока 2     Данные                                                            --
Подстрока 3     Данные                                                             ---

Строка 2              Сумма подстрок строки 2, столбца 2          Сумма подстрок строки 2, столбца 3         
Подстрока 1        Данные
Подстрока 2        Данные
Подстрока 3        Данные

Строка 3              Сумма подстрок строки 3, столбца 1          Сумма подстрок строки 3, столбца 1         
Подстрока 1        Данные
Подстрока 2        Данные
Подстрока 3        Данные

Итого                     Общая сумма подстрок столбца 1               Общая сумма подстрок столбца 2

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

Неактивен

 

#2 11.03.2009 20:16:25

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6756

Re: Подскажите как правильно создать таблицы и потом вывести данные в таблицу

Как правильно составить запрос, который делает что? smile

Таблица в таком виде очень неудачна, лучше хранить только «подстроки»:
CREATE TABLE tbl (string_id int, substring_id int, data1 int, ...)

Тогда «строки» будут получаться запросом
SELECT string_id, SUM (data1), ... FROM tbl GROUP BY string_id;

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson