为什么查询会给我这个错误:#1054 - Unknown column 'a.group_id' in 'where clause'
?#1054 - 'where子句'中的未知列'a.group_id'
SELECT a.group_id
FROM message_private a
INNER JOIN (SELECT group_id,profile_id
FROM message_group b
WHERE a.group_id = b.group_id AND b.profile_id = 's'
) as b ON b.group_id = a.group_id
除此之外,你为什么要加入一个子查询吗?还是有一个更精细的原因,这只是一个削弱的例子? – Wrikken