慕尼黑5688855
为了能够在两个表之间创建一个联接,允许您从第一个表中提取第二个表中左右 id 的金额值,您需要将每个与第一个表的联接重命名为 and (或其他LEFT JOIN任何la名称ra)您认为合适的其他名称)分别表示与左右 ID 的关系。像这样的东西:SELECT `origin`.`id`, `origin`.`amount`, `origin`.`userid`, `origin`.`left1`, `la`.`amount` AS leftAmount, `origin`.`right1`, `ra`.`amount` AS rightAmount FROM `table2` AS originLEFT JOIN `table1` AS la ON `origin`.`left1`=`la`.`email`LEFT JOIN `table1` AS ra ON `origin`.`right1`=`ra`.`email`我必须假设表的名称并将其left重right命名为left1and ,right1因为这些词在我的 MySQL 数据库中是保留的。另外,您还需要确保语法对于您的数据库来说是正确的,我使用的是 MySQL v8.0.15 的语法。