Я попытался преобразования приложений внутренний запрос на выборку, как следует:Ошибка с подзапроса Выбор заявления
SET @rank = 0;
SELECT @rank := @rank + 1 AS id,
(SELECT a.id, COUNT(*) FROM table_A a GROUP BY a.id) AS count
FROM table_e e, table_p p
WHERE id= '100';
, но я получил ошибку в belowed
«Операнд должен содержать 1 столбец (ы)»
Я проверил подзапрос самостоятельно, и он отлично работал. Что с этим не так?
EDIT На самом деле мой граф суб-запрос выглядит следующим образом:
(SELECT COUNT(*) FROM table_e e, table_p p a GROUP BY p.id) AS count
я пытаюсь подсчитать, сколько элементов в table_e существуют в table_p.
Не хотите ли вообще присоединиться к 'table_e' на' table_p'? – Ben