2017-05-04 54 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') 
     ;