早教吧作业答案频道 -->英语-->
麻烦高人帮解释下这两条SQL语句的查询结果的数量为什么不一致?请说明理由selectdistincta.useridasuseridfrombzddzgamelog.ddzlogcreateuser201305aleftjoinbzddzpoker.pokeruserinfobona.userid=b.userIdwherea
题目详情
麻烦高人帮解释下这两条SQL语句的查询结果的数量为什么不一致?请说明理由
select distinct a.userid as userid from bz_ddzgamelog.ddz_log_createuser_201305 a left join bz_ddzpoker.poker_user_info b on a.userid=b.userId where a.adddatetime between '2013-05-01 00:00:00' and '2013-05-01 23:59:59' and b.qudaohao like '%';
select distinct a.userid as userid from bz_ddzgamelog.ddz_log_createuser_201305 a left join bz_ddzpoker.poker_user_info b on a.userid=b.userId where a.adddatetime between '2013-05-01 00:00:00' and '2013-05-01 23:59:59';
select distinct a.userid as userid from bz_ddzgamelog.ddz_log_createuser_201305 a left join bz_ddzpoker.poker_user_info b on a.userid=b.userId where a.adddatetime between '2013-05-01 00:00:00' and '2013-05-01 23:59:59' and b.qudaohao like '%';
select distinct a.userid as userid from bz_ddzgamelog.ddz_log_createuser_201305 a left join bz_ddzpoker.poker_user_info b on a.userid=b.userId where a.adddatetime between '2013-05-01 00:00:00' and '2013-05-01 23:59:59';
▼优质解答
答案和解析
很明显问题是出现在and b.qudaohao like '%'这个条件上啊.你可以试试直接查询poker_user_info表,试试加与不加这个条件是否有区别.如果有区别就说明你的qudaohao这个字段里的内容有问题,如有没有区别就把这个条件放在第二个查询的WHERE后面,然后再用 between这个条件
看了 麻烦高人帮解释下这两条SQL...的网友还看了以下:
乒乓球从高空落下,弹起的高度约是落下高度的五分之二.如果一个乒乓球从12.5m的高处落下,弹起后再落 2020-03-30 …
乒乓球从高空落下,每次弹起高度总是前一次落下高度的3分之2.如果一个乒乓球从高处落下后弹起,再落下弹 2020-03-31 …
乒乓球从高空落下,弹起的高度是落下高度的五分之二.如果一个乒乓球从25m的高处落下,那么弹起后在落 2020-04-25 …
一道高中数学题关于程序语言的球从某高度落下后,反弹回原高度的1/3,再落下,再反弹回上次高度的1/ 2020-04-26 …
高空跳伞表演是一项既刺激又危险的运动.表演者从高空跳下,先加速下落,后匀速下落并在高空作表演,当离 2020-05-14 …
球从高处自由落下只球从高处自由落下,每次接触地面后弹起的高度是前一次落下高度的五分之二.如果从35 2020-05-23 …
一个球自12M高的地方自由落下.触地后的回弹高度是下落高度的1/4,到球停到地面为止,求运动的路程 2020-07-07 …
球从高处落下,每次接触地面后弹起的高度是前次下落高度的五分之二.(1)如果球从一幢高40米的大楼球 2020-07-14 …
一个皮球从20米的高处下落,每次接触地面后弹起的高度是下落的2/5,这个皮球第二次下落后又弹起一个 2020-07-21 …
下表是一只皮球从不同高度下落与反弹高度的测量记录.第一次第二次第三次下落高度/厘米200240180 2020-12-19 …