oracle中怎么查询table1中address和city数据,其在table2中year为1970和1980

table1和table2是数据库DB2中的2张表答对的有大大的加分11!!!!!!!!!在线等!!!!!... table1和table2是数据库DB2中的2张表

答对的有大大的加分11!!!!!!!!!
在线等!!!!!
展开
 我来答
coocoogg
2011-09-06 · TA获得超过1697个赞
知道小有建树答主
回答量:1635
采纳率:50%
帮助的人:826万
展开全部
select address,city from table1 where table1.year='1970' or table1.year='1980'
不知道表结构,大概这个意思吧。不懂table2和table1是什么关系,所以认为是table1的手误。
更多追问追答
追问
table1和table2是数据库DB2中的2张表
不好意思,我是新手
追答
select table1.address,table1.city from table1,table2 where table1.year=table2.year
可以这么写,虽然还是有些疑问。
table1和table2如果没有关联字段的话,查询会产生迪卡尔乘积。如果关联字段是year的话,又没有必要关联,直接等于1970或者1980不就行了。
百度网友faa5548
2011-09-06 · 超过22用户采纳过TA的回答
知道答主
回答量:60
采纳率:0%
帮助的人:52.9万
展开全部
select address,city from table1;
select address,city,year from table1 a,bable2 b
where a.year =b.year
and a.year in (1970,1980)

是这个意思不?
追问
我是新手,基本的都不懂哦,你给我的这个语句,提示表或试图不存在。。。。
是不是我需要在table1和table2做个什么、操作把它们关联起来???
这2个表是我自己用ob创建的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式