½ñÌìÃæÊÔÓöµ½Ò»µÀsqlÎÊÌâ,ÓÐÈýСÌâ,ǰÁ½Ìâ´ð³ö,µÚÈýÌâ²»»á,ÌØÇë½ÌÖîλ
ÓбíStudent(StudentID,StudentName,classID,sex),ÆäÖÐ,sexΪ1ÊÇÄÐÉú,0ÊÇÅ®Éú,±íClass(classid,classname)ÆäÖÐclassIDÓëclassidÏà¹ØÁª,ÎÊ,È¡³öÖ»ÓÐÒ»¸öÄÐÉúµÄ°à¼¶Ãû³Æ
SQL code:
select m.classname from Class m , Student n where m.classid = n.classid and n.sex = 1 group by m.classname having count(1) = 1
SQL code:
select classname from Class where classid in
(
select classID from Student where sex=1 group by classID having count(sex)=1
)
SQL code:
select
b.classname
from
Student a
join
Class b
on
a.classid=b.classid
and
a.sex=1
group by
b.classname having count(1) = 1
SQL code:
create table Student(StudentID int,StudentName varchar(10),classID int,sex int)
insert into Student values(1 , 'A' , 1 , 1)
insert into Student values(6 , 'A' , 1 , 0)
insert into Student values(2 , 'B' , 2 , 1)
insert into Student values(3 , 'B' , 2 , 1)
insert into Student values(4 , 'C' , 3 , 0)
insert into S
ÇëÎÊһϣ¬ÍâÍøÁ½Ì¨SQLSERVERʵÀýÊý¾Ý´«Ê䣬ÓÐûÓвÉÓÃÊý¾ÝѹËõºÍ¼ÓÃÜ¡£Ñ¹Ëõ±ÈÊǶàÉÙ£¬¼ÓÃÜÊÇʲô¼ÓÃÜËã·¨£¿Ïà¹ØÎĵµÄÄÀï¿ÉÒÔÕÒµ½£¿Ð»Ð»
ÎÒÒ²ÏëÖªµÀ£¡¹Ø×¢´ËÌù£¡
¹Ø×¢¡«¡«
Êý¾Ý¿â´óÅ£¶¼ÄÄÈ¥Á˰¡£¿
......