Mysql 查询中出现错误(2)
我不知道这段代码中是否有错误您在这里缺少一个逗号Mysql 查询中出现错误(2),mysql,Mysql,我不知道这段代码中是否有错误您在这里缺少一个逗号 SELECT m_name, m_status, p_num, p_date, g_code GROUP_CONCAT(g_code) FROM (SELECT D.m_name, D.m_status, A.p_num, A.p_date, C.g_code FROM post A LEFT OUTER JOIN postgoods B
SELECT m_name, m_status, p_num, p_date, g_code GROUP_CONCAT(g_code)
FROM (SELECT D.m_name, D.m_status, A.p_num, A.p_date, C.g_code
FROM post A
LEFT OUTER JOIN postgoods B
ON A.p_num = B.p_num
LEFT OUTER JOIN goodscode C
ON B.g_num = C.g_num JOIN member D ON A.m_num = D.m_num
ORDER BY A.p_date desc)
GROUP BY p_num
编辑
U还缺少子选择的表别名(我将其命名为z
)。试一试
您可以使用MySQL工作台来运行查询。它是免费的。它将输出查询的错误。您得到的错误是什么?但是,由于持续的失败
SELECT ... g_code, GROUP_CONCAT(g_code)
^
SELECT m_name, m_status, p_num, p_date, g_code, GROUP_CONCAT(g_code)
FROM (SELECT D.m_name, D.m_status, A.p_num, A.p_date, C.g_code
FROM post A
LEFT OUTER JOIN postgoods B ON A.p_num = B.p_num
LEFT OUTER JOIN goodscode C ON B.g_num = C.g_num
JOIN member D ON A.m_num = D.m_num
ORDER BY A.p_date desc) z
GROUP BY p_num