我对 MYSQL 并不陌生,但我无法解决这个问题。任何帮助是极大的赞赏!
我的表格被简化为示例:
类别表 +-----+ | 编号 | +-----+ | 1 | | 2 | | 3 | +-----+
链接表 +--------+-------------+------+ | 编号 | 类别 ID | 链接 | +--------+-------------+------+ | 1 | 1 | http://google.com | | 2 | 2 | http://google.com | | 3 | 2 | http://google.com | | 4 | 5 | http://yahoo.com | | 5 | 1 | http://php.net | | 6 | 2 | http://php.net | +--------+-------------+------+
在链接表中,我有数千行(是的,连接到同一类别的相同链接),并且我想要一个列出 DISTINCT 链接的视图表,其中包含链接所附加的 DISTINCT 类别的总和。所以在 links_table id 的 2 和 3 应该只计算一次!
所以在这个例子中,视图表应该是这样的:
看法 +-------------------+--------------------------------+ | sum_of_categories | 链接 | +-------------------+--------------------------------+ | 2 | http://google.com | | 1 | http://yahoo.com | | 2 | http://php.net | +-------------------+--------------------------------+
任何人都可以帮忙吗?