2016-05-05 43 views
0

我正在使用PostgreSQL 9.5。我希望在查詢中具有USING的列合併功能,但並不是所有用於連接的列都被命名爲相同。例如:我可以在單個連接中結合USING和ON嗎?

SELECT 
* 
FROM table_a a 
INNER JOIN table_b b USING(shared_id) AND a.foo = b.bar 

上述代碼不起作用。有什麼我可以寫來獲得這種效果?或者我需要做ON a.shared_id = b.shared_id AND a.foo = b.bar

+1

嘗試將'AND'更改爲'WHERE'。 – amphetamachine

回答

相關問題