码上敲享录 > sqlserver实战经验分享 > sql where和and的区别

sql where和and的区别

上一章章节目录下一章 2020-11-26已有1298人阅读 评论(0)

sql where和and的区别

select * from ClassInfo as a inner join StuInfo as b on a.ClassID=b.ClassID where Sex='男';
select * from ClassInfo as a inner join StuInfo as b on a.ClassID=b.ClassID and Sex='男';

第一个是 a与b在classid上等值连接,然后再按sex='男'过滤

第二个是a与b在classid且sex='男'做连接


0

有建议,请留言!

  • *您的姓名:

  • *所在城市:

  • *您的联系电话:

    *您的QQ:

  • 咨询问题:

  • 提 交