给定:名为TABLE_1的表包含以下列:IDColumnAColumnBC列我有一个SQL查询,其中TABLE_1根据ColumnA、ColumnB、ColumnC两次加入自身。查询可能看起来像这样:Selectt1.ID,t2.ID,t3.IDFromTABLE_1t1LeftJoinTABLE_1t2Ont1.ColumnA=t2.ColumnAAndt1.ColumnB=t2.ColumnBAndt1.ColumnC=t2.ColumnCLeftJoinTABLE_1t3Ont2.ColumnA=t3.ColumnAAndt2.ColumnB=t3.ColumnBAndt2.Co
给定:名为TABLE_1的表包含以下列:IDColumnAColumnBC列我有一个SQL查询,其中TABLE_1根据ColumnA、ColumnB、ColumnC两次加入自身。查询可能看起来像这样:Selectt1.ID,t2.ID,t3.IDFromTABLE_1t1LeftJoinTABLE_1t2Ont1.ColumnA=t2.ColumnAAndt1.ColumnB=t2.ColumnBAndt1.ColumnC=t2.ColumnCLeftJoinTABLE_1t3Ont2.ColumnA=t3.ColumnAAndt2.ColumnB=t3.ColumnBAndt2.Co
我想从表中选择记录,或者将它们插入到一个新的空白表中,其中多个列与数据库中的另一条记录相同。问题与此问题类似。FindduplicaterecordsinMySQL但是,这只比较一列。另外,我的其中一列,比如下例中的C列,是一个整数。就像上面链接中的问题一样,我希望返回每一行。不幸的是,我对连接如何自己解决这个问题还不够熟悉。我知道下面的代码根本不像实际需要的SQL代码,它只是我能想到的最清晰的方式来描述我想要得到的比较。SELECTColumnE,ColumnA,ColumnB,ColumnCfromtablewhere(Row1.ColumnA=Row2.ColumnA&&Row1
我想从表中选择记录,或者将它们插入到一个新的空白表中,其中多个列与数据库中的另一条记录相同。问题与此问题类似。FindduplicaterecordsinMySQL但是,这只比较一列。另外,我的其中一列,比如下例中的C列,是一个整数。就像上面链接中的问题一样,我希望返回每一行。不幸的是,我对连接如何自己解决这个问题还不够熟悉。我知道下面的代码根本不像实际需要的SQL代码,它只是我能想到的最清晰的方式来描述我想要得到的比较。SELECTColumnE,ColumnA,ColumnB,ColumnCfromtablewhere(Row1.ColumnA=Row2.ColumnA&&Row1