Pierwsze zapytanie wydaje się być poprawne, po za faktem, że taki sposób pisania SQL jest bardzo nieczytelny...
Literówka tam jedna jest zamiast INENR powinno być INNER
INENR JOIN customer as c on c.customer_id = o.customer_id
czy jesteś pewny że potrzebujesz wyniki złączenia danych z tej tabeli ? gdyż otrzymasz również zestawy wszystkich wyników dla których złączenie jest prawdziwe.
Natomiast Twoje zapytanie 2 jest także poprawne i działa tak samo jak poprzednie zapytanie.
Oba są jakby poprawne, i efektywne natomiast różnice mogą zależeć od struktury bazy danych.
Też istnieje subtelna różnica w optymalizacji pomiędzy tymi zapytaniami... ale też to zalezy od rodzaju bazy danych, ilości danych, powiązań czy indeksów.