Ссылки на таблицы внешнего запроса в подзапросе

Можно ли ссылаться на внешний запрос в подзапросе с MySQL? Я знаю, что естьнемного случаи, когда это возможно:

SELECT *
FROM table t1
WHERE t1.date = (
    SELECT MAX(date)
    FROM table t2
    WHERE t2.id = t1.id
);

Но мне интересно, может ли что-то подобное сработать:

SELECT u.username, c._postCount
FROM User u
INNER JOIN (
    SELECT p.user, COUNT(*) AS _postCount
    FROM Posting p
    --# This is the reference I would need:
    WHERE p.user = u.id
    GROUP BY p.user
) c ON c.user = u.id
WHERE u.joinDate < '2009-10-10';

Я знаю, что могу добиться того же, используяGROUP BY или потянув за внешнийWHERE предложение в подзапрос, но мне это нужно для автоматической генерации SQL и не могу использовать ни одну из альтернатив по различным другим причинам.

ОБНОВИТЬК сожалению, вопрос привел к некоторой путанице: первый запрос - это всего лишь рабочий пример, чтобы продемонстрировать, что яне необходимость.

ОБНОВЛЕНИЕ 2: Мне нужны оба сравнения u.id = p.user: первый подсчитывает количество пользователей, присоединившихся до '2009-10-10', а второй - условие соединения, которое правильно связывает строки таблицы.

Ответы на вопрос(4)

Ваш ответ на вопрос