SELECT co.kemu, kemu.id, GROUP_CONCAT( kemu.kmcont )
FROM `lc_member_company` co
LEFT JOIN `lc_kemu` kemu ON FIND_IN_SET( kemu.id, co.kemu )
GROUP BY co.mid
[/Quote]
还有一个问题。如果我 还增加了一个 GROUP_CONCAT 那么他就会循环两次。
SELECT co.kemu, kemu.id,GROUP_CONCAT( kemu.kmcont ),GROUP_CONCAT(zy.zycont )
FROM `lc_member_company` co
LEFT JOIN `lc_kemu` kemu ON FIND_IN_SET( kemu.id, co.kemu )
LEFT JOIN `lc_zhuanye` zy ON FIND_IN_SET( zy.id, co.zy )
GROUP BY co.mid
SELECT co.kemu, kemu.id, GROUP_CONCAT( kemu.kmcont )
FROM `lc_member_company` co
LEFT JOIN `lc_kemu` kemu ON FIND_IN_SET( kemu.id, co.kemu )
GROUP BY co.mid
SELECT co.kemu, kemu.id, GROUP_CONCAT( kemu.kmcont )
FROM `lc_member_company` co
LEFT JOIN `lc_kemu` kemu ON FIND_IN_SET( kemu.id, co.kemu )
GROUP BY kemu.id
SELECT co.kemu, kemu.id, GROUP_CONCAT( kemu.kmcont )
FROM `lc_member_company` co
LEFT JOIN `lc_kemu` kemu ON FIND_IN_SET( kemu.id, co.kemu )
GROUP BY kemu.id