在Oracle中可以定义多列条件在in查询中,如下:
- select * from dept d where (d.dname, d.loc) in (select e.ename, e.job from emp e);
但是在sqlServer不支持这样的语法,可以使用另一种方式实现上边语句功能,使用inner join,如下:
- select * from dept d inner join emp e on d.dname = e.ename and d.loc = e.job;
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。