SQLinfo.ru - Все о MySQL

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

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

Вы не зашли.

#1 05.10.2009 17:02:42

pehser
Участник
Зарегистрирован: 05.10.2009
Сообщений: 6

Получить четную и не четную колонку

подскажите как в селекте получит 2 клонки одну четную другую не четную, при чем нужно чтоб можно было задавать с какого числа выводить
например есть с 100 все не четные будут 101, 103, 105 и т.п

Отредактированно pehser (05.10.2009 17:02:59)

Неактивен

 

#2 05.10.2009 17:13:03

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

Re: Получить четную и не четную колонку

Совсем не понял про колонки, у Вас 105 колонок в таблице?

Неактивен

 

#3 05.10.2009 17:29:01

pehser
Участник
Зарегистрирован: 05.10.2009
Сообщений: 6

Re: Получить четную и не четную колонку

мне надо полчучить 2 колнки в селексте
в одной будут четные числа в другой будут не четные
пример
1 | 2
3 | 4
5 | 6
...

это не обходимо чтоб перенсти данніе с одного движка в другой, таким обозом я могу перенести одну таблицу, когда мне нужно будет переносить другую таблицу мне надо чтоб числа продолжались

7 | 8
9 | 10
11 | 12

и т.п

если под робней то систуация такая
в старой таблице есть только id и данные
в новой нужно сделать каждой строке cat_left и cat_right с шагом один

Отредактированно pehser (05.10.2009 17:35:10)

Неактивен

 

#4 05.10.2009 18:33:38

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

Re: Получить четную и не четную колонку

mysql> select @id := 100;  -- начальное значение
+------------+
| @id := 100 |
+------------+
|        100 |
+------------+
1 row in set (0.00 sec)

mysql> select @id := @id + 1, @id := @id + 1 from tablename; -- в табличке 5 строк
+----------------+----------------+
| @id := @id + 1 | @id := @id + 1 |
+----------------+----------------+
|            101 |            102 |
|            103 |            104 |
|            105 |            106 |
|            107 |            108 |
|            109 |            110 |
+----------------+----------------+
5 rows in set (0.00 sec)

Неактивен

 

Board footer

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