我正在使用Oracle SQL(TeraTerm), 和 我試圖從兩個表CONSULTANT和PROJECT_CONSULTANT中加入特定信息,並且我只需要檢索工作超過40小時。下面是表在創建聯接尋找特定數據時遇到問題
項目顧問
PROJECT_ID CONSULTANT_ID NUMBER_HOURS
--------------- --------------- ------------
94738949 49620928 6
45699847 34879223 57
45699847 95928792 44
45699847 04875034 59
19870398 49620928 32
30495394 95928792 57
30495394 07811473 50
62388923 07811473 82
和顧問
CONSULTA NAME ZIP START_DT
-------- -------------------------------- ----- ---------
CON_TITLE
-------------------------
49620928 Tom Jones 39875 01-SEP-98
Junior Consultant
04875034 Jack Johnson 29087 05-OCT-93
Manager
34879223 Lanny Harris 03944 30-APR-04
Principal
CONSULTA NAME ZIP START_DT
-------- -------------------------------- ----- ---------
CON_TITLE
-------------------------
95928792 Michael Johnson 02953 22-JUN-02
Senior Manager
07811473 Wendy Adams 29087 05-JUL-05
Senior Consultant
我想出的代碼
select Consultant_ID, Name, Zip, and Number_Hours
from Consultant
Inner Join project_consultant
ON Consultant.Consultant_ID=project_consultant.Consultant_ID
WHERE project_consultant.number_Hours>40;
我得到一個錯誤
ERROR at line 1:
ORA-00936: missing expression
我只是想知道如何編寫連接語句正確任何幫助將是真棒,因爲我無法知道如何解決您不要在select
子句中使用and
這個連接語句
'和'不選擇接受條款 – Bender