You are quite right. The ON clause can take multiple parts, the USING is literally a shortcut for two tables where the column names are the same