我现在有两个表 第一个表里面有个唯一的seq 我从那个先读出东西来 之后跟我这里面的一个表进行比对 如果两个表的seq重复 那么就不读了 之后我想查出他表和我表的一个字段 我应该怎么弄啊
比如我从表一读出三条记录 seq分别是1 2 3 我自己表里面有seq=3了 那么我查询出来的就应该是1 2的记录 之后我想要他表的列和我自己表里面的一个字段 应该怎么弄啊 万分感谢
比如我从表一读出三条记录 seq分别是1 2 3 我自己表里面有seq=3了 那么我查询出来的就应该是1 2的记录 之后我想要他表的列和我自己表里面的一个字段 应该怎么弄啊 万分感谢
解决方案 »
- oracle 在pl/saql wm_concat 结果成 <clob>
- win2003server+sql2005 跟linux + oracle10g哪个更合适?
- 想买本关于Oracle 10G的书籍
- 连接远程的oracle数据库服务器该怎么办?知道远程服务器的ip
- 因表中存在Long型,在用【Create Table AS Select句】时出错
- 关于取数据的一个问题(不好意思,真的是没分给啦,帮个忙啦)
- 我要删去table中的一个字段或是对字段从命名,命令语句怎样写?
- 两个与表空间有关的问题, 分不是问题, 请回答
- 求助有关返回一个月中第几周的涵子
- 求助!ORACLE权限问题!先谢谢大家
- oracle 如何创建索引
- 我想在过程中实现延时1分钟该怎么做?
b表字段 id flag
我想查出第一个表的数据 跟第二个表比 如果id不等那么我要这条记录 如果相等 那么我看flag字段 如果是1 那么就要这条数据 并且查出来的结果 还想带上我这个flag字段 有没有高手应该应该怎么弄啊
union
select a.id id ,a.name name,b.flag flag from a,b where a.id=b.id and b.flag=1 --a的id在b里,且b的flag=1
union
select a.id,a.name,b.flag from a,b where a.id=b.id and b.flag='1'