SELECT BorrowerMemNo AS BMN
FROM Book
WHERE 6=(SELECT COUNT(*)
FROM Book
WHERE BorrowerMemNo=BMN);
这样会出来6条相同的纪录但是如果加个distinct
SELECT DISTINCT BorrowerMemNo AS BMN
FROM Book
WHERE 6=(SELECT COUNT(*)
FROM Book
WHERE BorrowerMemNo=BMN);
返回为空,一条纪录都没
求问阿,困扰好几天了
FROM Book
WHERE 6=(SELECT COUNT(*)
FROM Book
WHERE BorrowerMemNo=BMN);
这样会出来6条相同的纪录但是如果加个distinct
SELECT DISTINCT BorrowerMemNo AS BMN
FROM Book
WHERE 6=(SELECT COUNT(*)
FROM Book
WHERE BorrowerMemNo=BMN);
返回为空,一条纪录都没
求问阿,困扰好几天了
解决方案 »
- MYSQL恢复的问题
- 如何更改mysql数据库表中的enum值?
- 请教:如何设计一个博客系统的数据库?
- mysql的数据表有10W个记录,我该怎么样来把全部数据导出来呢?
- 我觉得MySQL control center非常好用。嘻嘻
- 请教一个Mysql数据转移的问题,急急急急~~~
- 为什么mysql数据库有时会出现乱码?
- 关于如何让视图使用索引的查询问题
- mysql 怎么恢复 1049 42000 unknown database
- 查询统计语句。错误在哪?求大牛指正
- SQL Server不存在或网络拒绝访问,请问这是怎么回事?很急,求求大家了
- [100分]在windows2003上制作的jsp网站,过两天数据库就死掉了,系统必须重起,mysql才可用!!
FROM Book这个的时候已经不是6条记录了。后面再等于6,那当然是不对了。
SELECT DISTINCT BorrowerMemNo AS BMN
FROM Book
WHERE 0=(SELECT COUNT(*)
FROM Book
WHERE BorrowerMemNo=BMN);
怎么一加distinct差别这么大
SELECT BorrowerMemNo AS BMN
FROM Book
WHERE 6=(SELECT COUNT(*)
FROM Book
WHERE BorrowerMemNo=BMN) GROUP BY BorrowerMemNo
这样再试一下.