Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > SQL, базы данных
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.05.2022, 13:15   #1
Женя32
Форумчанин
 
Регистрация: 12.09.2008
Сообщений: 621
Счастье CASE. Сделать запрос и присвоить переменной.

Здравствуйте!
Подскажите, пожалуйста, почему ошибка?:
"SQL Error [1064] [42000]: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'LIMIT 1));
WHEN 'простыни' THEN size_prod = (SELECT id FROM size' at line 12
".
Код:
...
      SET name_subcatalog = (SELECT name FROM subcatalog_products WHERE id = id_subcat);
      CASE name_subcatalog
   	      WHEN 'наволочкии' THEN SET size_prod = (SELECT id FROM sizes WHERE id = (FLOOR(RAND()*3 + 17) LIMIT 1));
	      WHEN 'простыни' THEN size_prod = (SELECT id FROM sizes WHERE id = FLOOR(RAND()*3 + 20) LIMIT 1);	     
	      WHEN 'пододеяльники' THEN size_prod = (SELECT id FROM sizes WHERE id = FLOOR(RAND()*4 + 23) LIMIT 1);
	      WHEN 'комплекты' THEN size_prod = (SELECT id FROM sizes WHERE id = FLOOR(RAND()*4 + 27) LIMIT 1);
      END CASE;	     
    ELSE
      @size_prod = (SELECT id FROM sizes WHERE id = FLOOR(RAND()*16 + 1) LIMIT 1);  
    END IF;
...
Женя32 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Переменной диалогового окна присвоить значение переменной главного окна - C# WPF Stixxxxx WPF, UWP, WinRT, XAML 1 01.05.2016 11:47
Для public переменной класса присвоить адрес ячеек из внешней переменной _KUL Qt и кроссплатформенное программирование С/С++ 2 28.05.2012 12:04
Как присвоить переменной имя файла mayonez Общие вопросы Delphi 3 27.06.2010 13:02
Запрос с CASE переделать в запрос с PIVOT (MS SQL Server 2005) Машуля SQL, базы данных 4 06.05.2010 21:09
Переменной присвоить имя файла komar73 Microsoft Office Excel 4 26.03.2009 15:20