Модераторы: skyboy
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> запрос с запоминанием переменной 
:(
    Опции темы
Archon7th
Дата 28.6.2009, 11:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 107
Регистрация: 22.4.2005
Где: Витебск Белорусия

Репутация: нет
Всего: нет



Код

SELECT (@b:=(SELECT @a FROM (SELECT @a:=0) a)) AS b,
(@a:=system) AS a, galaxy, system, planet
FROM game_planets 
WHERE planet_type>=1
GROUP BY galaxy,system
/*HAVING b=a+1*/
/*ORDER BY galaxy,system ASC*/  


нужно отгрупировать строки и с отгрупировки запомнить значение предыдущей galaxy, если порядок нарушен (т.е. пропущен элемент цепи) селектнуть эту строку 

нужно отследить порядок по двухмерному вложенному позиционированию
galaxy, system
galaxy->system->planet

только вот у меня даже с одномерным какк-то незаладилось
что-то я не допонял, данный запрос возвращает какие-то близкие значения, но не верные
там где должно быть например 0,1,2,3,4,5 дает 0,1,1,2,4,3,7
ничего не понимаю
--------------------
CPU not found. Running software emulation.
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | MySQL | Следующая тема »


 




[ Время генерации скрипта: 0.0583 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.