Използвайте:
SELECT x.name,
GROUP_CONCAT(y.property SEPARATOR ', ')
FROM PEOPLE x
LEFT JOIN PROPERTIES y ON y.name = x.name
WHERE x.age > 26
GROUP BY x.name
Искате MySQL функцията GROUP_CONCAT ( документация ), за да върнете разделен със запетая списък със стойността на PROPERTIES.property.
Използвах LEFT JOIN вместо JOIN, за да включа записи на PEOPLE, които нямат стойност в таблицата PROPERTIES - ако искате само списък с хора със стойности в таблицата PROPERTIES, използвайте:
SELECT x.name,
GROUP_CONCAT(y.property SEPARATOR ', ')
FROM PEOPLE x
JOIN PROPERTIES y ON y.name = x.name
WHERE x.age > 26
GROUP BY x.name
Разбирам, че това е пример, но използването на име е лош избор за референтна цялост, когато вземете предвид колко "Джон Смит" има. Присвояването на user_id, което е уникална стойност на потребител, би било по-добър избор.