MySQL三表聯查及兩表聯查

滴霸哥發表於2019-05-10

1、三表查詢

select A.comment_id,A.img,A.content,A.date,A.shop_id,A.user_id,B.avatar,B.name
 from A inner join B on A.user_id=B.user_id 
 inner join C  on A.shop_id = C.shop_id 
 where C.shop_id = ?;
 #
 ①、A、B、C分表代表不同的三張表
 ②、 where C.shop_id = ?代表的是依據什麼條件查詢。

2、兩表查詢:

select A.coverimg,A.title,A.price,A.product_like,A.shop_id
 from AINNER JOIN  B on A.shop_id=B.shop_id 
 where B.shop_id=?
  #
 ①、A、B分表代表不同的兩張表
 ②、 where B.shop_id = ?代表的是依據什麼條件查詢。

相關文章