3

基本的に、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

私はすでに Shop_id i と Shopper s に正常に参加しています 私が考えたミックスに Clients c を追加したい -

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

私は間違っていました - 助けてください

4

2 に答える 2

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
于 2012-10-20T22:06:43.240 に答える
1

このように試すことができますか?

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
于 2012-10-20T22:12:31.493 に答える