小编son*_*hom的帖子

sql left join + one to many relationship

我有三个表 - node,content_type_product和share_content.有可能是一个1:beetween节点和share_content N的关系.我想每个id只能输出一条记录.如果share_content中有多条记录,我想要最新的记录,即sc.auto_id的最高值

SELECT sc.uid, n.uid, n.nid, sc.message 
  FROM node n 
    LEFT JOIN content_type_product p ON n.nid = p.nid 
    LEFT JOIN share_content sc ON n.nid = sc.nid 
  WHERE n.nid = 40513 
  GROUP BY sc.nid
  ORDER BY sc.auto_id
Run Code Online (Sandbox Code Playgroud)

sql left-join

8
推荐指数
1
解决办法
1万
查看次数

标签 统计

left-join ×1

sql ×1