У меня проблема с версией mysql 5.6. Извините, если мой английский сосет, и извините, если формат неправильный, im спешите.# 1241 - Операнд должен содержать 1 столбец IN
Mysql бросает мне эту ошибку «# 1241 - Операнд должен содержать 1 колонку (ы)» из этого запроса:
SELECT DISTINCT (P.`P_nombre`, P.`P_raza`)
FROM `Perros` AS P,
`Adiestramientos` as A
WHERE P.`P_codigo` = A.`P_codigo` AND A.`A_nroLegajo` = '1500'
AND P.`P_codigo` NOT IN(
SELECT A.`P_codigo`
FROM `Adiestramientos` as A
WHERE A.`A_nroLegajo`= '4600'
)
Это, кажется, работает отлично на Mysql 5.0, проблема, как представляется, на IN оператор
Надеюсь, вы можете мне помочь.
Спасибо!
Нет, этот запрос бросает мне ту же ошибку. – Hernan
Какова ошибка, которую вы получаете? –
@HernandaSilva: - Вы пытались удалить скобки из своего предложения DISTINCT ???? –