我有一个由两个表组成的数据库,称为“朋友”和“数据”。 这是他们的样子:
朋友表:
+-----------------------------------+
| UUID (varchar) | FRIEND (varchar) |
+-----------------------------------+
| Alpha | Beta |
+-----------------------------------+
| Zulu | Zara |
+-----------------------------------+
| Gamma | Alpha |
+-----------------------------------+
| Charlie | Alpha |
+-----------------------------------+
数据表(不包含所有朋友,但只包含在服务器上联机的朋友):
+----------------+
| UUID | SERVER |
+----------------+
| Alpha | lobby |
+----------------+
| Gamma | lobby |
+----------------+
| Charlie| lobby |
+----------------+
那么,我如何获得这样的ResultSet:
+----------------+
| FRIEND| SERVER |
+----------------+
| Gamma | lobby |
+----------------+
| Charlie| lobby |
+----------------+
| Beta | (null)|
+----------------+
基本上,这就是“Alpha”的所有朋友与所服务的服务器相结合。服务器上的朋友应该在第一位。它应该按服务器排序!
谢谢!