【发布时间】:2014-12-31 05:46:59
【问题描述】:
如何在SQL连接中指定多个条件?我知道A.key = B.key除此之外是强制性的,以下对于在SQL中指定多个条件是否正确?
ON (A.key=B.key and/or cond1 and/or cond2 ...etc)
或
ON (A.key=B.key where cond1 and/or cond2 ..etc)
【问题讨论】:
-
只需将条件添加到子句的 WHERE 部分即可。
-
不要对多个条件使用
where子句。如果你这样做,左连接会变成内连接。您可以在连接的on子句中定义多个条件
标签: mysql sql sql-server oracle