如果表t_user中存在30条记录
sql语句中使用相等的表字段的查询语句作为查询条件!
select * from sys_user as t_user where t_user.s_username=t_user.s_username
返回的结果记录集还是30条!求高手解答具体的执行原理!
sql语句中使用相等的表字段的查询语句作为查询条件!
select * from sys_user as t_user where t_user.s_username=t_user.s_username
返回的结果记录集还是30条!求高手解答具体的执行原理!
如果
s_username 和 s_username 是相等的 就显示不相等的 就不显示
这里还显示 30 条 就说明表里的 这两个字段是相等的
是肯定成成立的
所有你的语句等于
select * from sys_user as t_user where 1=1