alex_lo

导航

2012年9月19日 #

SQL深入 :exist 和 in 的用法和区别

摘要: in 适用于 外大内小, 而exists适用于 外小内大!假设如下应用:两张表——用户表TDefUser(userid,address,phone)和消费表TAccConsume(userid,time,amount),需要查消费超过5000的用户记录。用exists:select * from TDefUserwhere exists (select 1 from TAccConsume where TDefUser.userid=TAccConsume.userid and TAccConsume.amount>5000)用in:select * from TDefUserwhere 阅读全文

posted @ 2012-09-19 17:46 alex_lo 阅读(810) 评论(0) 推荐(1) 编辑