У меня есть эта таблица
create table student (
stu_id int,
s_name nvarchar(max),
s_subject nvarchar(max),
)
и это как данные
insert into student values(123,'pammy','English');
insert into student values(123,'pammy','Maths');
insert into student values(123,'pammy','Chemistry');
insert into student values(124,'watts','Biology');
insert into student values(125,'Tom','Physics');
insert into student values(125,'Tom','Computer';
insert into student values(125,'Tom','ED';
, поэтому я хотел получить записи, которые произошли более двух раз.мой код
select stu_id,s_Name
from student
group by stu_id,s_Name
having count(stu_id) >2 ;
результат был идеальным.
, но когда я хочу s_subject
, он говорит, что строки не выбраны.Я не знаю почему.
select stu_id,s_Name,s_subject
from student
group by stu_id,s_Name,s_subject
having count(stu_id) >2 ;