左连接多个表

Jam*_*ord 3 mysql sql mysqli

基本上我想要加入3个表我已加入2个表

SELECT  * 
FROM    Shop_id i
        LEFT JOIN Shopper s 
           ON i.shopper_id = s.uid
WHERE   i.shopper_comp > 0 AND 
        i.editor_comp = 0
ORDER BY i.sid
Run Code Online (Sandbox Code Playgroud)

我已经成功加入了Shop_id i和Shopper,我想将Clients添加到我认为的混合中

SELECT  * 
FROM    Shop_id i
        LEFT JOIN Shopper s, Clients c 
           ON i.shopper_id = s.uid AND i.cid = c.CID
WHERE   i.shopper_comp > 0 AND 
        i.editor_comp = 0
ORDER BY i.sid
Run Code Online (Sandbox Code Playgroud)

我错了 - 请帮助

Joh*_*Woo 5

您需要显式指定LEFT JOIN表的关键字clients.

SELECT * 
FROM   Shop_id i
       LEFT JOIN Shopper s
          ON i.shopper_id = s.uid 
       LEFT JOIN Clients c 
          ON i.cid = c.CID
WHERE  i.shopper_comp > 0 AND 
       i.editor_comp = 0
ORDER BY i.sid
Run Code Online (Sandbox Code Playgroud)