|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
18.06.2014, 21:02 | #11 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,792
|
Я все варианты уже высказал. Других нет.
I'm learning to live...
|
18.06.2014, 21:19 | #12 |
Подтвердите свой е-майл
Регистрация: 29.08.2012
Сообщений: 4,022
|
вариант один, выбросить базу, сделать новую по уму
|
18.06.2014, 21:25 | #13 |
Старожил
Регистрация: 17.11.2010
Сообщений: 19,042
|
Приведите пример десятка записей и что на основании их должно получиться. И словесно опишите алгоритм обновления. А так не понятно. Да, и скорее всего результат этого расчета нет необходимости в базу писать, а все получать SELECT-ом
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
18.06.2014, 23:47 | #14 | |
Пользователь
Регистрация: 02.02.2013
Сообщений: 17
|
Цитата:
id | uroven1 |uroven2 | uroven3 | uroven4 | name 1 0 0 0 0 vasya 2 1 0 0 0 petya 3 2 1 0 0 vanya 4 3 2 1 0 ira 5 1 0 0 0 inna надо умножать в зависимости от того где находиться ид пользователя, допустим для уровня 1 (uroven1) это 0.1, для 2 уровня 0.3, для 3 и 4 уровня это 0.1 |
|
19.06.2014, 08:54 | #15 |
Старожил
Регистрация: 17.11.2010
Сообщений: 19,042
|
То что показано ни чего не объясняет, особенно в этой строчке
Код:
Код:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
19.06.2014, 09:23 | #16 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,493
|
И при такой базе, если вам понадобиться добавить уровень что делать будете?
|
19.06.2014, 09:58 | #17 |
Подтвердите свой е-майл
Регистрация: 29.08.2012
Сообщений: 4,022
|
что делать не учите, автору виднее, теперь другие времена, теперь авторам виднее
|
19.06.2014, 11:35 | #18 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,792
|
Цитата:
Другого выходя при такой структуре не остается. Плюс все запросы переписывать. Я выше уже намекал на использование словаря в таком случае, будем надеяться что DimaNIKul всетки последует этому совету, если конечно это не лабораторная.
I'm learning to live...
|
|
19.06.2014, 22:46 | #19 |
Пользователь
Регистрация: 02.02.2013
Сообщений: 17
|
Проблема решилась добавлением ещё 1 таблицы и разделение этого запроса на 2 запроса. Да если придется добавить ещё 1 уровень, все запросы не придется переписывать, а только этот. Всем спасибо!
|
20.06.2014, 00:20 | #20 |
Подтвердите свой е-майл
Регистрация: 29.08.2012
Сообщений: 4,022
|
чего так мелочиться.. таблица.. еще доп. базу прикрутить, тогда совсем хорошо будет.
|
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Перед тем как сделать ремонт | Unmanner | Компьютерное железо | 6 | 14.01.2013 14:15 |
Написание процедур select, delete, update, insert (с выходным параметром) | NatRez | SQL, базы данных | 4 | 21.10.2012 19:54 |
PHP Как сделать несколько update на странице | Авторитет | PHP | 2 | 26.01.2012 00:28 |
Как сделать регистрацию и авторизацию пользователей перед входом в программу, БД. | zorro | БД в Delphi | 18 | 28.08.2007 11:04 |