2016-11-29 1 views
-3
SELECT P_descript, p_price, v_name 
From Vendor, Product 
WHERE p_price > 6.99 AND Vendor.V_STATE IN ('TN') 
Inner Join Vendor ON product.v_code = vendor.v_code 
ORDER BY p_price DESC; 

이 내부 조인은 Oracle SQL Developer에서 계속 밑줄이 표시됩니다. 정확히 무엇이 잘못되었는지는 확실하지 않지만 올바른 것으로 느껴집니다. 제발 도와주세요.이 SQL 문에 무엇이 잘못되었는지 알아 내려고 시도합니다.

+3

'join'가 앞에 오는'where' –

+0

'선택 ...에서 ... 참여 ... 어디 ... 순서 ...' – jpw

답변

2

Vendor는 명세서에서 두 번째로, from 문에서 처음으로, 그리고 내부 조인에서 두 번 있습니다.

이 시도 :

SELECT P_descript, p_price, v_name 
From Product 
Inner Join Vendor ON Product.v_code = Vendor.v_code 
WHERE p_price > 6.99 AND Vendor.V_STATE IN ('TN') 
ORDER BY p_price DESC; 
관련 문제