TP5 一對多關聯查詢

2021-08-19 18:49:45 字數 1007 閱讀 6139

a表  car  :購物車    [ goodid:商品id    sizeid:規格id       ]

b表  commondity  : 商品表  [(id 對應goodid)     商品名稱:title]

c表  size :   規格表   [(id對應sizeid)            規格名稱:text    ]

在購物車頁面,我們需要查詢到使用者購物車裡面的商品,大部分都是存的id,所以想查出想要的資料就需要關聯這三張表:

我們需要查詢的資料: 購物車  id(id)  數量(number)   商品  標題(title  )   單價 (price)   (url)     規格  規格名稱 (text)   規格對應**(price)

下面我們根據 傳遞過來的  使用者id  開始查詢:

$id=input('param.id');

$data=db::name('car')->alias('c')

->join('__commondity__ com','c.goodid=com.id ','left')

->join('__size__ s','c.sizeid=s.id','left')

->where(['c.user_id'=>$id])

->field('c.id,c.number,com.price,com.url,com.title,s.text,s.price as size_price')->select();

TP5 一對多關聯

1,定義一對多關聯hasmany 例如 category 模型中 關聯article模型 分類關聯文章一對多 public function article 2,關聯查詢 a 獲取關聯模型 article 中的所有資訊 data category get 1 article b 根據條件搜尋關聯模型...

Mybatis 一對多關聯查詢

1.配置檔案 select u.id u.username u.address u.u.birthday o.id oid,o.number o.createtime o.note from user u left join order o on o.user id u.id 2.介面名字3.ret...

MyBatis 一對多關聯查詢

上篇學習了一對一關聯查詢,這篇我們學習一對多關聯查詢。一對多關聯查詢關鍵點則依然是配置resultmap,在resultmap中配置collection屬性,別忽略了oftype屬性。建立表author 表blog,構建一對多的查詢場景。建立author blog model。author類中主要是...