Here's an approach that may work for you. After you have a selected set of rows, you can run CopyRows, CopyFeatures, etc.# select no-matches
arcpy.AddJoin(tableview1,field1,table2,field2) # "KEEP_ALL" is the default
prefix = arcpy.Describe(table2).Name
strExpr = "%s.%s IS NULL" % (prefix,field2)
arcpy.SelectLayerByAttribute(table1,strExpr)
arcpy.RemoveJoin(tableview1,prefix)
# select matches
arcpy.AddJoin(tableview1,field1,table2,field2,"KEEP_COMMON")
prefix = arcpy.Describe(table2).Name
arcpy.SelectLayerByAttribute(table1,"0 <> 1") # select all
arcpy.RemoveJoin(tableview1,prefix)