avatar
m*r
1
Table A (org_zip, dest_zip), Table zip(zipcode, city, state)
How to get
orig_city, orig_state, dest_city, dest_state
thanks,
avatar
f*g
2
起码应该可以这么干(SQL SERVER)
SELECT org.city, org.state, dest.city, dest.state
FROM
(
(SELECT org_zip, dest_zip, city, state FROM table_A, table_zip
WHERE org_zip = zipcode AS org)
UNION
(SELECT org_zip, dest_zip, city, state FROM table_A, table_zip
WHERE dest_zip = zipcode AS dest)
)
WHERE org.org_zip = dest.org_zip AND org.dest_zip = dest.dest_zip

【在 m***r 的大作中提到】
: Table A (org_zip, dest_zip), Table zip(zipcode, city, state)
: How to get
: orig_city, orig_state, dest_city, dest_state
: thanks,

avatar
c*e
3
try this:
select b.city ,
b.state ,
c.city ,
c.state
from table_a a ,
table_b b ,
table_b c
where a.org_zip = b.zipcode
and a.dest_zip = c.zipcode

【在 m***r 的大作中提到】
: Table A (org_zip, dest_zip), Table zip(zipcode, city, state)
: How to get
: orig_city, orig_state, dest_city, dest_state
: thanks,

avatar
y*w
4
select a.org_zip, ( select state from b where a.org_zip = b.zipcode) as Orig
_Sate, a.dst_zip (select state from b where a.dst_zip = b.zipcode) as Dst_
Sate from a
same as the last answer. just another way. tested on DB2 UDB.
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。