我有两个用户 SQL 表,其中包含或多或少相同的数据,我想合并这两个表,只取最高的用户MyLevel
。如果我展示我拥有的和想要的,也许会更有意义。
表一:
MyName, MyDescr, MyLevel, FromDB
John, "Hey 1", 100, DB1
Glen, "Hey 2, 100, DB1
Ive, "Hey 3, 90, DB1
表二:
MyName, MyDescr, MyLevel, FromDB
John, "Hey 4", 110, DB2
Glen, "Hey 5", 90, DB2
Ive, "Hey 6", 90, DB2
我想要归档的内容(忽略 <--):
MyName, MyDescr, MyLevel, FromDB
John, "Hey 4", 110, DB2
Glen, "Hey 2, 100, DB1
Ive, "Hey 6", 90, DB2 <-- doesn't matter which one as it is the same level
当然这是可能的,但我对 JOIN 真的一无所知,尤其是在需要对它进行 GROUP 或类似操作时?