Heim  >  Fragen und Antworten  >  Hauptteil

So sortieren Sie Abfrageergebnisse nach Feldern einer anderen Tabelle durch Kettenoperationen in TP5

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

葫芦娃平衡盘葫芦娃平衡盘2396 Tage vor1388

Antworte allen(2)Ich werde antworten

  • 苒苒

    苒苒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字段属性

    Antwort
    0
  • 葫芦娃平衡盘

    谢谢 没有用到框架 学到了 之前没想到用关联

    葫芦娃平衡盘 · 2018-04-21 12:15:37
  • StornierenAntwort