MySQL неизвестный столбец в предложении ON

У меня есть следующий запрос MySQL:

SELECT p.*,
    IF(COUNT(ms.PropertyID) > 0,1,0) AS Contacted,
    pm.MediaID,
    date_format(p.AvailableFrom, '%d %b %Y') AS 'AvailableFrom',
    astext(pg.Geometry) AS Geometry
FROM property p, propertygeometry pg
    JOIN shortlist sl ON sl.PropertyID = p.id AND sl.MemberID = 384216
    LEFT JOIN message ms ON ms.PropertyID = p.id AND ms.SenderID = 384216
    LEFT JOIN property_media pm ON pm.PropertyID = p.id AND pm.IsPrimary = 1
WHERE p.paused = 0
    AND p.PropertyGeometryID = pg.id
GROUP BY p.id

И я получаю эту ошибку:

# 1054 - Неизвестный столбец 'p.id' в 'предложении'

Насколько я вижу, запрос выглядит правильно, есть идеи, что может быть не так?

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

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