Как установить соединения на основе условий, я пытаюсь использовать if или case для этого, как я могу это достичь. MySQL ошибка Код: 1241. Операнд должен содержать 1 колонку (ы)Как добавить соединение на основе условий в mysql
SET @sUserId = 15;
SELECT userClip.userId
FROM
(select if(@sUserId > 0 ,(select * from groups),(select * from otherGroups))folderId)abc
INNER JOIN userClip
on abc.folderId = userClip.folderId
Попробуйте поставить IF перед SELECT, и использовать два запроса (по одному в каждом конкретном случае), вместо одного. – michaJlS
синтаксическая ошибка, если я положил, если перед выбором, будет ли пример u – pitu