Управление файлами cookie, которые используются для рекламы, таких как персонализация рекламы, ремаркетинг и анализ эффективности рекламы.
|
kofein4ik
05.10.2011 15:45
0
|
Добрый день! Помогите пожалуйста разобраться с запросом:
UPDATE katalog SET Show_ord=1 Where priority IN (SELECT DISTINCT scu, id_photo, Status, priority From katalog k1 WHERE Status=1 AND priority=ALL( SELECT MIN(priority) FROM katalog k2 WHERE Status=1 AND k2.scu=k1.scu)) #1241 - Operand should contain 1 column(s) - ошибка, и выделяет MIN Заранее благодарен |
|
rudenko
06.10.2011 07:48
0
|
Обращаю ваше внимание - вложенные запросы в mysql выполняются без использования индекса, аналогично функции find_in_set. Лучше вынесите в отдельные запросы, а в поле in подставляйте их с помощью PHP.
Относительно ошибки - вложенный SQL запрос в вашем случае должен в условии SELECT содержать только одно поле, а у вас их там 4 (scu, id_photo, Status, priority) |
Тема закрыта.