Как найти столбец с одинаковым (некоторым значением x) значением, повторяющимся более одного раза? Необходимо вернуть эти строки.

Есть таблица под названием контакты со столбцами id, имя, адрес, ph_no и т. Д. .
Мне нужно найти строки с таким же именем , если количество строк больше 1, показать эти строки.

Например:
Таблица: контактов

id--------name--------address---------ph_no--------
111       apple       U.K             99*******
112       banana      U.S             99*******
123       grape       INDIA           99*******
143       orange      S.AFRICA        99*******
152       grape       KENYA           99*******

Для приведенной выше таблицы мне нужно получить строки с тем же столбцом имя данные, как показано ниже:

id--------name--------address---------ph_no--------
123       grape       INDIA           99*******
152       grape       KENYA           99*******

Мне нужно получить строки на основе имени, которое я дал в качестве аргумента, как показано ниже пример синтаксис:

select * from contacts where name='grape' and it's count(*) >1 return those rows.

Как я могу решить указанную выше проблему.

7
задан Brian Tompsett - 汤莱恩 1 November 2016 в 22:30
поделиться