求助:下面的sql语句的问题,明明有数据的,为什么查不出来。
selectcount(*)fromtableaa,tableddwherea.pk_d=d.pk_dandd.idlike'2%'问题补充,如果把两个条件单独拿出来查询...
select count(*)
from tablea a,tabled d
where a.pk_d = d.pk_d and d.id like '2%'
问题补充,如果把两个条件单独拿出来查询是能查询出数据的,并且数据之间也是交集的,既是相同的数据。
1,select count(*) from tablea a,tabled d where a.pk_d = d.pk_d
2,select count(*) from tablea a,tabled d where d.id like '2%' 展开
from tablea a,tabled d
where a.pk_d = d.pk_d and d.id like '2%'
问题补充,如果把两个条件单独拿出来查询是能查询出数据的,并且数据之间也是交集的,既是相同的数据。
1,select count(*) from tablea a,tabled d where a.pk_d = d.pk_d
2,select count(*) from tablea a,tabled d where d.id like '2%' 展开
5个回答
展开全部
数据库有选择错么,有没试过单条件where a.pk_d = d.pk_d成功吗?再者你like后面的查询条件有错么 你加个括号分别括起来 看是否可以解决 where (a.pk_d = d.pk_d) and (d.id like '2%')
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
看你表格里的字段是不是有null或者''空的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果出来的是一个没有数据的空表,那就是你where后面条件错了~~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
楼主发具体的表关系再整几条数据来看看!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询