SQL> SELECT CUSTOMER.CUSTOMERID,
2 CUSTOMER.CUSTOMERNAME,
3 EVENT.EVENTLOCATION
4 WHERE NOT EXISTS
5 (SELECT * FROM EVENT.EVENTLOCATION AND EVENTLOCATION ="LONDON 02")
6 FROM CUSTOMER
7 INNER JOIN BOOKING
8 ON BOOKING.CUSTOMERID = CUSTOMER.CUSTOMERID
9 INNER JOIN EVENT
10 ON EVENT.EVENTID=BOOKING.EVENTID
11 INNER JOIN CONCERTS
12 ON CONCERTS.CONCERTID=EVENT.CONCERTID;
WHERE NOT EXISTS
*
ERROR at line 4:
ORA-00923: FROM keyword not found where expected
Ich bekomme einen Fehler in Zeile 4 beim Versuch, Kunden zu finden, die nicht an einer Veranstaltung in London mit einem inneren Join teilgenommen haben. Wo liege ich falsch?Sql Inner Join nicht vorhanden Unterabfragefehler
'WHERE' kommt nach' FROM'. –
SQL> SELECT Kunde.Kundennr, 2 CUSTOMER.CUSTOMERNAME, 3 EVENT.EVENTLOCATION 4 FROM CUSTOMER 5 WHERE NICHT EXISTIERT 6 (* FROM EVENT SELECT WHERE EVENTLOCATION = "LONDON 02") 7 INNER JOIN BOOKING 8 ON = BOOKING.CUSTOMERID Kunde.Kundennr 9 INNER JOIN EVENT 10 ON = EVENT.EVENTID BOOKING.EVENTID 11 INNER JOIN KONZERTEN 12 ON = CONCERTS.CONCERTID EVENT.CONCERTID; INNER JOIN BOOKING * Fehler bei Zeile 7: ORA-00933: SQL-Befehl nicht ordnungsgemäß beendet –
Ich bekomme einen SQL-Befehl nicht ordnungsgemäß beendet Fehler ? –