у меня есть таблица как
id----name----roll-----class
1----ram-------1-----2
2----shyam-----2-----3
3----ram-------1-----3
4----shyam-----2-----3
5----ram-------1-----2
6----hari------1-----5
Мне нужно найти дублирующую строку только с общим именем, списком, классом . так что ожидаемый результат для меня.
id----name----roll-----class
1----ram-------1-------2
2----shyam-----2-------3
4----shyam-----2-------3
5----ram-------1-------2
Я пытался получить из запроса ниже, но здесь поддерживается только одно поле. Мне нужны все три поля общего. Пожалуйста, помогите мне в этом. спасибо
SELECT *
FROM table
WHERE tablefield IN (
SELECT tablefield
FROM table
GROUP BY tablefield
HAVING (COUNT(tablefield ) > 1)
)