關於Laravel的多表查詢方法

2021-07-09 01:35:04 字數 1008 閱讀 1162

之前寫了乙個遇到了多表查詢的問題,現在就來寫一下:

$data = db::table('stu_searches')         //將兩張表拼接起來

->join('stu_msgs', function($join)

)->select('stu_searches.id', 'stu_searches.stu_id','stu_searches.username','stu_searches.stu_name',

'stu_searches.stu_sign','stu_searches.stu_***','stu_searches.stu_age','stu_searches.stu_num',

'stu_searches.stu_addr','stu_searches.stu_course','stu_searches.stu_grade','stu_searches.stu_intro',

'stu_searches.stu_pic','stu_searches.stu_collect','stu_searches.stu_bcost','stu_searches.stu_lcost',

'stu_searches.free_time','stu_searches.voltime','stu_searches.kind',

'stu_searches.created_at','stu_msgs.num','stu_msgs.stu_star','stu_msgs.real_sign')

->skip($pagesize*($pageindex)) //$pageindex是頁碼即一次會跳過幾個資料

->limit($pagesize) //$pagesize限制一次獲取的資料條數

->orderby('stu_searches.id', 'desc')

->get();

**其中要注意下需要挑選自己想要的資料,否則獲取了兩張表的字段,且同名字段會出現覆蓋混亂

laravel框架訪問session的方法

public function success request request else 如果key對應陣列 可以使用push追加元素 request session push 劉 time 劉 名字隨便寫 print r res exit 獲取並刪除元素 request session pull ...

關於MySQL的多表查詢 外來鍵

1.關於外來鍵 1.1 什麼是外來鍵 用於建立主表與從表之間關係的鍵,存在於從表中。1.2 外來鍵的特點 1 從表中外鍵的值是對主表主鍵的引用。2 外來鍵型別必須與主鍵型別一致。1.3 從表中有外來鍵,主表與從表還是沒有關聯,如何建立聯絡呢?語句 alter table 從表 add constra...

多表的查詢

返回多表的記錄的笛卡爾積。第一張表 5 第二章表 7,返回5 7 35 select c.id,c.name,o.order number,o.price from customer c cross join orders o 1 隱式內連線 select from customer c,order...