2016-03-29 9 views
0
SELECT agents.aname,products.pname,customers.cname 
FROM products INNER JOIN 
(customers INNER JOIN agents 
(INNER JOIN orders ON orders.pid=products.pid) 
ON orders.cid=customers.cid) 
ON orders.aid=agents.aid; 

Ich bekomme einen Fehler in Zeile 4 für ein fehlendes Schlüsselwort. Irgendwelche Ideen?Wählen Sie 3 Zeilen in SQL fehlt Schlüsselwort

+0

Welche 'DBMS' Sie verwenden –

+0

Oracle hinzuzufügen. SQL-Befehlszeile derzeit – mikeybeeee07

Antwort

2

Sie müssen die ON Zustand nach jedem Tisch express JOIN

SELECT agents.aname, 
     products.pname, 
     customers.cname 
FROM products 
     INNER JOIN orders 
       ON orders.pid = products.pid 
     INNER JOIN customers 
       ON orders.cid = customers.cid 
     INNER JOIN agents 
       ON orders.aid = agents.aid; 
+0

Ehrfürchtig. Vielen Dank! – mikeybeeee07

Verwandte Themen