Задавайте вопросы, мы ответим
Вы не зашли.
Ребята, привет всем!
Подскажите, пожалуйста как выполнить следующее:
Имеется таблица:
Отредактированно FiMko (10.03.2010 23:24:19)
Неактивен
А если будет в исходной таблице еще одна строка с id=4? делать тогда
еще одну колонку?
Ближе всего (из простых) вот такой зверек:
SET @a := 0;
SELECT @a := @a + 1 AS id, GROUP_CONCAT(qwe)
FROM tablename
GROUP BY tablename.id;
Неактивен
Добрый ты, Паулюс, не чтобы написать хорошему человеку на сон грядущий невдолбенную конструкцию
Неактивен
Т.е. ты правда считаешь, что моя конструкция сложнее твоей, да?
Но вообще, мне твой способ нравится. Можно написать процедуру, которая
будет бежать курсором по первой таблице, смотреть, есть ли уже строки во
второй, которые нужны, и, если есть, добавлять еще один столбец.
Но писать это не буду, даже не просите
Неактивен
paulus написал:
А если будет в исходной таблице еще одна строка с id=4? делать тогда
еще одну колонку?
Да, мысль была именно такова...
paulus, vasya, спасибо за помощь! Буду разбираться в ваших вариантах
Отредактированно FiMko (11.03.2010 11:50:32)
Неактивен