我想弄清楚如何将这两个SQL语句连接成一个。如果可能,我希望最终结果全部在一个查询中。两个选择多列语句
SELECT WHM_ilvl AS BestWHM_ilvl, username AS BestWHM_Name FROM roster ORDER BY WHM_ilvl DESC
SELECT BLM_ilvl AS BestBLM_ilvl, username AS BestBLM_Name FROM roster ORDER BY BLM_ilvl DESC
结果会是这样:
BestWHM_ilvl | BestWHM_ilvl | BestBLM_ilvl | BestBLM_ilvl
107 | User1 | 121 | user2
102 | User11 | 109 | user3
80 | User3 | 101 | user52
79 | User7 | 99 | user3
78 | User4 | 80 | user1
我有()将它们分开,并包括他们,如果他们是单列尝试,但它不工作。我试着寻找我想要的相同类型的查询,但从来没有找到任何东西。
我不介意在可用的情况下提及正确的知识。
我在PHP和MySQL中使用它。
问候,
如果我理解正确的话,那么两对列在一行中并不相互对应。我建议保留这两个选择的结果作为单独的值,并在PHP中使用它们来创建一个表。这不会那么难。 – DangeMask