-1
我有一個包含兩列(id和course_id)的表。查找兩個不同列中匹配元素的實例(MySQL)
我想查找跨BOTH列存在重複條目的實例。所以,如果是......
id | course_id
--------------
4 | 56
5 | 56
6 | 31
6 | 43
6 | 31
我想知道重複6 | 31.
有沒有可以做到這一點的查詢?
我有一個包含兩列(id和course_id)的表。查找兩個不同列中匹配元素的實例(MySQL)
我想查找跨BOTH列存在重複條目的實例。所以,如果是......
id | course_id
--------------
4 | 56
5 | 56
6 | 31
6 | 43
6 | 31
我想知道重複6 | 31.
有沒有可以做到這一點的查詢?
select
id,course_id
from table
group by
id,course_id
having count(*) > 1
這裏玩一sqlfiddle及以下
http://sqlfiddle.com/#!2/60874/10
SELECT id, course_id, count(*) as 'count' FROM tbl_name GROUP BY id, course_id HAVING `count` > 1;
查詢