Auswahl ich die neueste Ordnung und den Namen des Kunden abgerufen werden soll, die es bestellt:SQL, um das neueste Bestelldatum
Select fname, lname, orderdate as newestorder
from customer, cusorder
where customer.cid = cusorder.cid
group by fname, lname
having orderdate = max(orderdate)
;
der Fehler ORA-00979: keine GROUP BY-Ausdruck
auswählen top 1 fname, lname ....... aus table1, table2, wo customer.cid ..... order by orderdate desc funktioniert? – mrunion
@mrunion Top existiert nicht in Oracle. "ORA-00979" ist ein Oracle-Fehler –
in Oracle ist WHERE ROWNUM <= 1; – Turo