Heim  >  Fragen und Antworten  >  Hauptteil

Suchen Sie nach einer Möglichkeit, mithilfe von Modellen Abfragen mit mehreren Tabellen unter TP5 durchzuführen?


Liebe Meister, wenn ich tp5 zum Abfragen mehrerer Tabellen verwende, verwende ich die Ansichtsabfragemethode, ähnlich wie Db::view('table_a')->view('table_b')->view( 'table_c') ->view('table_d')->view('table_e')->select() Wenn Sie eine Modellklasse verwenden möchten, um dies ähnlich wie bei vielen Tabellen zu tun (Welche Methode wird verwendet, um verwandte Abfragen durchzuführen?). mehr als 5)? Müssen wir für jede Tabelle ein Inter-Table-Assoziationsmodell erstellen und diese dann zur Verwendung aneinanderreihen? Danke schön!

阳光阳光2224 Tage vor1862

Antworte allen(4)Ich werde antworten

  • Autumn

    Autumn2018-10-11 11:11:11

    DB::table('表1') ->alias('a')    ->field(")    ->where($where)    ->join('数据表 d','a.id=d.id','left')    ->join('')    ->join('')    ->order('')    ->page()    -> select();这样,不管你有多少个表都可以join进来

    Antwort
    0
  • *

    *2018-10-11 00:13:39

    PHP网站制作安装程序步骤以及原理谁知道,求解???

    Antwort
    0
  • *

    *2018-10-11 00:13:09

    PHP网站制作安装程序步骤以及原理

    Antwort
    0
  • Don't cry

    Don't cry2018-10-10 10:46:44

    一般来说,很少用到你说的5个表连起来查询的,如果需要大部分都是你的业务逻辑或者数据库设计有问题。不用太纠结这种问题

    Antwort
    0
  • 阳光

    非常感谢提醒,谢谢啦

    阳光 · 2018-10-10 12:18:36
  • StornierenAntwort