tp6中如何在模型里面使用關聯查詢,INNER JOIN。


廢話不多說,直接上代碼!

<?php
namespace app\common\model;

use app\common\base\BaseModel;

class Product extends BaseModel
{
    protected $name = 'product';
    
    public function getProductList()
    {
        return $this->where('status','<','3')
                    ->alias('a')
                    ->leftJoin('product_sales b','a.product_id = b.product_id')
                    ->select()->toArray();
    }

}

LEFT JOIN 左聯表查詢,其它方法名我就不多說了。

這個小東西搞了老子半天!居然這么簡單!

SQL語句就是:SELECT * FROM `product` AS a LEFT JOIN `product_sales` AS b ON a.product_id = b.product_id;

給自己的一句話:不會的話,多查!多試!多花時間!少問!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM