我想从一个表中获取所有的字段,并在第二个表中使用DISTINCT。使用INNER JOIN从一个表中获取所有字段?
我有这样的:
SELECT stats.*,
DISTINCT(visit_log.blog_id) AS bid
FROM stats
INNER JOIN visit_log ON stats.blog_id = visit_log.blog_id
但我得到这个错误:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'DISTINCT(visit_log.blog_id) AS bid FROM stats INNER JOIN visit_log ON stats.blog' at line 1
任何想法?
伊夫修改了一下你的代码,它适用于我的需求。谢谢! – Klian 2010-10-03 08:59:09