请问select distinct 和 where可以共用吗?
sql吧
全部回复
仅看楼主
level 5
花生ccc
楼主
用来满足筛选条件的非重复值
2022年08月25日 00点08分
1
level 6
彳亍不前☎
可
2022年08月25日 01点08分
2
花生ccc
但是为什么我这么写,显示空值
2022年08月25日 07点08分
花生ccc
我单独select distinct或者 单独select where 都是有值的
2022年08月25日 07点08分
level 5
花生ccc
楼主
2022年08月25日 07点08分
3
彳亍不前☎
distinct 只输出之后跟随的字段,你把这个子查询当做结果集,会不会是这个问题 。
2022年08月25日 07点08分
彳亍不前☎
哥们这是mysql吗?我看除了查询其他和我学的不一样,好多引号啥的,看不懂
2022年08月25日 07点08分
花生ccc
@彳亍不前☎
不是,我是用vb,然后用sql来查询access的数据
2022年08月25日 07点08分
level 13
永远的Key社
这是报错了吧
你distinct的子语句只输出了一个enddate_a字段,外面的where条件又用了其他字段
2022年08月25日 11点08分
4
花生ccc
因为我想要的是,满足后面where条件的日期不重复的个数
2022年08月26日 00点08分
永远的Key社
select count(distinct enddate_a)from xxx where xxx
2022年08月26日 02点08分
花生ccc
@永远的Key社
不行 显示语法错误
2022年08月26日 05点08分
level 5
花生ccc
楼主
2022年08月26日 05点08分
5
level 5
花生ccc
楼主
第一次写报错原因是这个
2022年08月26日 06点08分
6
吃包辣条😜
VB敲这个,很容易多敲一个空格什么符号之类的,就会出现你这种情况,说明你的字段和数据库的不一致
2022年09月03日 16点09分
1