Heim > Fragen und Antworten > Hauptteil
Spezifische Situation: Eine Benutzertabelle und die andere ist eine Tabelle auf Benutzerebene. Ich frage die Informationen der Benutzertabelle ab und möchte sie nach dem Leistungsfeld der Tabelle auf Benutzerebene sortieren Führen Sie die Datensätze einzeln durch eine for-Schleife aus und schreiben Sie sie dann in ein zweidimensionales Array. Überprüfen Sie die Datenbank einfach so oft, wie Daten vorhanden sind. Tabellenabfragen? Verwandt?
Mit anderen Worten, fragen Sie die Informationen von Personen mit den IDs 3,5,2 ab und sortieren Sie sie nach 3,5,2
苒苒2018-04-20 08:52:32
有用框架吗?如果用框架,里面的多表关联查询写法更简单,现写一个原生的sql语句,因为你的要求后半部分没理解,我按照用户等级表power字段排序来写:
sql = “SELECT u.id,u.name,m.power FROM 用户表 as u INNER JOIN 用户等级表 as m ON u.id = m.uid ORDER BY m.power”;
具体查哪些字段根据自己的需求,u.id表示用户表中的id,m.uid为用户等级表中存储的用户id字段属性