SQL SELECT从多个表
发布时间:2020-12-12 16:17:28 所属栏目:MsSql教程 来源:网络整理
导读:如何从客户1获得所有产品,客户2包括客户名称? customer1 tablecid name11 john2 joecustomer2 tablecid name2p1 sandyp2 lindaproduct tablepid cid pname1 1 phone2 2 pencil3 p1 pen4 p2 paper 结果应该是这样的 pid cid pname name1 name21 1 phone john
如何从客户1获得所有产品,客户2包括客户名称?
customer1 table cid name1 1 john 2 joe customer2 table cid name2 p1 sandy p2 linda product table pid cid pname 1 1 phone 2 2 pencil 3 p1 pen 4 p2 paper 结果应该是这样的 pid cid pname name1 name2 1 1 phone john NULL 2 2 pencil joe NULL 3 p1 pen NULL sandy 4 p2 paper NULL linda 解决方法SELECT p.pid,p.cid,p.pname,c1.name1,c2.name2 FROM product p LEFT JOIN customer1 c1 ON p.cid = c1.cid LEFT JOIN customer2 c2 ON p.cid = c2.cid (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |