----------------------------------- 应该是楼主表述错了,一条记录在BigClassID='B01' 的情况下还有可能and BigClassID='B02'吗??一楼的理解应该是正确的,不过可以简写一下。select * from A where SmallClassID='S01' and (BigClassID='B01' Or BigClassID='B02')
哦,不好意思,已经有人发现了。select TOP 16 * from A where SmallClassID='S01' and (BigClassID='B01' Or BigClassID='B02')
from A
where BigClassID='B01' and SmallClassID='S01' and BigClassID='B02'
取列BigClassID为B01的值和SmallClassID为S01的值以及
列BigClassID为B02的值和SmallClassID为S01的值
的前十六条数据,请为用查询语句该如何写?
sorryselect top 16 * from A where SmallClassID='S01' and
(BigClassID='B02' or SmallClassID='S01')
where SmallClassID='S01' and
(BigClassID='B02' or SmallClassID='S01')
楼上的应该注意到“以及”这个问题
取列BigClassID为B01的值和SmallClassID为S01的值以及
列BigClassID为B02的值和SmallClassID为S01的值
的前十六条数据,请为用查询语句该如何写?
-----------------------------------
应该是楼主表述错了,一条记录在BigClassID='B01' 的情况下还有可能and BigClassID='B02'吗??一楼的理解应该是正确的,不过可以简写一下。select * from A where SmallClassID='S01' and (BigClassID='B01' Or BigClassID='B02')
那个“以及”应该换做“或者”
眼睛一扫就回答了题,没仔细想,汗颜....
嗨,还是晚了