当前位置: 代码迷 >> Sql Server >> 急求!数据库基础,该怎么处理
  详细解决方案

急求!数据库基础,该怎么处理

热度:59   发布时间:2016-04-27 12:35:38.0
急求!!数据库基础
select * from card where cardno=
(select cardno from (select cardno ,sum(cardno) 次数 from borrow group by cardno) t
 where cardno>2)) 
错在哪里 ,应该怎么改?谢谢!!

------解决方案--------------------
语法上是语句最后多了一个括号,但你这样写也许得不到你要的结果
猜一下,是不是要这样的结果(找到borrow中有两条记录以上的对应的card的记录)

SQL code
select a.*from card ajoin (select cardno from borrow group by cardno having count(cardno)>2) bon a.cardno=b.cardno
  相关解决方案