복붙노트

[SQL] ORA - 내부와 00,933 혼란 "로"가입

SQL

ORA - 내부와 00,933 혼란 "로"가입

나는 내부 조인을 사용하여 두 개의 테이블에서 얻는 데이터의 쿼리를 가지고,하지만 난 "으로"에서 제대로 별표로 종료되지 오류 SQL 명령을 얻을 :

select P.carrier_id, O.order_id, O.aircraft_id, O.quantity

from orderline AS O

inner join purchaseorder AS P

on O.order_id = P.carrier_id;

the error:

from orderline AS O ( with an asterix under AS)


Error at line 2
Ora-00933: SQL command not properly ended.

이에 관해서 나는 그냥 별칭을 참조하는 것 같은 AS는 문제가되지 않을 것이라고 생각하지만, 나는 그렇게이 다가오고 이유에 혼란스러워하고 있습니다.

해결법

  1. ==============================

    1.그냥 AS 키워드를 제거

    그냥 AS 키워드를 제거

    select 
       P.carrier_id, 
       O.order_id, 
       O.aircraft_id, 
       O.quantity
    from 
       orderline O
    inner join purchaseorder P
       on O.order_id = P.carrier_id;
    
  2. ==============================

    2.당신은 테이블 이름과 별명과 같은 키워드를 삽입 할 수 없습니다.

    당신은 테이블 이름과 별명과 같은 키워드를 삽입 할 수 없습니다.

  3. from https://stackoverflow.com/questions/16111034/ora-00933-confusion-with-inner-join-and-as by cc-by-sa and MIT license