2017-05-04 41 views
-2

這是我的代碼,但是registry_num含糊不清。此外,當我擺脫registry_num結果只返回從我的罪犯表數據。列'registry_num'不明確

select first_name, last_name, address1, 
    address2, city, state, 
    start_date, end_date, registry_num 
from offenders left outer join addresses 
on address1 = 'disney' or 'cruise'; 
+0

假設你分享'offenders.java' file.is有一個字段叫'registry_num'.May是你必須改變字段名到'registrynum'然後嘗試。 –

+1

請包括您的表格結構。 – Marvin

+1

在兩個屬於連接的表中都有列的註冊表號? –

回答

1

這主要是猜測,但根據你得到的錯誤,一個(更多)正確的版本可能是:

Select o.registry_num 
     , o.first_name 
     , o.last_name 
     , a.address1 
     , a.address2 
     , a.city 
     , a.state 
     , o.start_date 
     , o.end_date 
     From offenders o 
Left join addresses a 
     On a.registry_num = o.registry_num 
    Where a.address1 in ('disney', 'cruise') 
     ;