postgresql – 在两列上加入postgres表?

前端之家收集整理的这篇文章主要介绍了postgresql – 在两列上加入postgres表?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我找不到一个直截了当的答案.我的查询是吐出错误的结果,我认为这是因为它没有将“AND”视为实际的连接.

你可以做这样的事情,如果没有,那么正确的做法是什么:

SELECT * from X
LEFT JOIN Y
ON
  y.date = x.date AND y.code = x.code

这个有可能:

The ON clause is the most general kind of join condition: it takes a Boolean value expression of the same kind as is used in a WHERE clause. A pair of rows from T1 and T2 match if the ON expression evaluates to true for them.

http://www.postgresql.org/docs/9.1/static/queries-table-expressions.html#QUERIES-FROM

你的sql看起来不错.

猜你在找的Postgre SQL相关文章