Я просто пытаюсь следующий запрос:Error # 1241 - Операнд должен содержать 1 столбец (ы) в Mysql
SELECT *,
(
SELECT count(*)
FROM users
where users.email=calls.email
) as ureg,
(
SELECT sum(qty)
FROM product
where product.owner in
(SELECT *
from users
where users.email=calls.email)
) as pop
FROM calls
order by calls.data desc
LIMIT 0,20
, но я получаю следующую ошибку:
#1241 - Operand should contain 1 column(s)
Как исправить мой запрос?
Edit: путем изменения SELECT * from users where users.email=calls.email
к SELECT id from users where users.email=calls.email
это работает, потому что поиски запроса для product.owner в кучу id
с, которые существуют у пользователей
Не могли бы вы форматировать запрос с переносами? –
путем изменения: SELECT * от пользователей, где users.email = calls.email – dpfarhad