Heim  >  Fragen und Antworten  >  Hauptteil

mysql - SQL Wie frage ich die Teilmenge der dritten Ebene basierend auf der übergeordneten ID ab?

Jetzt müssen dreistufige Teilmengen basierend auf FID abgefragt werden. Eine Datenbanktabelle hat drei Felder (ID, Name, FID). 5 05 3
6 06 4
7 07 6
............

So fragen Sie nun den Inhalt der nächsten drei Ebenen basierend auf der ID ab.
Wenn beispielsweise das Ergebnis der Überprüfung der unteren dreistufigen Teilmenge mit ID = 3 wie folgt lautet, ist es dann am besten, die Ebene anzuzeigen?
ID-Name fid (Level)
4 04 3 1
5 05 3 1
6 06 4 2

7 07 6 3

Wie schreibt man diese Art von SQL

PHPzPHPz2710 Tage vor860

Antworte allen(2)Ich werde antworten

  • 仅有的幸福

    仅有的幸福2017-05-18 10:53:03

    递归查询出来吧

    Antwort
    0
  • phpcn_u1582

    phpcn_u15822017-05-18 10:53:03

    表增加个字段level,数据全部load到内存里,计算下level做下数据库的订正,以后各种查询就容易多了。

    Antwort
    0
  • StornierenAntwort