Suchen Sie nach einer Möglichkeit, mithilfe von Modellen Abfragen mit mehreren Tabellen unter TP5 durchzuführen?
阳光
阳光 2018-10-10 08:44:29
0
4
1802

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!

阳光
阳光

Antworte allen (4)
Autumn

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

    *

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

      *

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

        Don't cry

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

        • Antwort 非常感谢提醒,谢谢啦
          阳光 Autor 2018-10-10 12:18:36
        Neueste Downloads
        Mehr>
        Web-Effekte
        Quellcode der Website
        Website-Materialien
        Frontend-Vorlage
        Über uns Haftungsausschluss Sitemap
        Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!