表A
字段 id content type
1 1234 0
2 1235 0
3 1236 0
4 1337 0表B
字段 id content tt
1 1235 1
2 1236 1
3 1222 1
4 1233 1要求对2张表进行搜索
1:表A和表B.没有关系
2:用关键字匹配的时候,只要表A或者表B有满足的条件就都显示出来!
3:显示出来的记录,我要知道那条记录是哪张表里的记录
例如:
我输入123的时候与content匹配,显示出来的结果应该是
table id content
A 1 1234
A 2 1235
A 3 1233
b 1 1235
b 2 1236
b 4 1233
我用的是oracle9.2
字段 id content type
1 1234 0
2 1235 0
3 1236 0
4 1337 0表B
字段 id content tt
1 1235 1
2 1236 1
3 1222 1
4 1233 1要求对2张表进行搜索
1:表A和表B.没有关系
2:用关键字匹配的时候,只要表A或者表B有满足的条件就都显示出来!
3:显示出来的记录,我要知道那条记录是哪张表里的记录
例如:
我输入123的时候与content匹配,显示出来的结果应该是
table id content
A 1 1234
A 2 1235
A 3 1233
b 1 1235
b 2 1236
b 4 1233
我用的是oracle9.2
解决方案 »
- oracle中如何更新clob字段的值~~~~~~~~
- oracle 临时表
- Oracle数据库运行一段时间后就无法连接,提示Ora-12547:TNS丢失联系
- 初学者,请教一个简单问题
- 急等大哥解决:在程序中 insert 一个不超过2000个字符的字符串时,提示出错‘文字太长’ !!!
- 求写一存贮过程
- 救火,Oracle中查询系统时间是From那张表呀?
- 关于Oracle中的Binar_integer和PLS_integer的几个疑问。
- sql使用多个union all查询优化问题(请大神帮忙)
- 像第一张表,没主键的情况下,如何用sql语句转换成第二张表
- PL/sql 与Oracle 不能连接 50
- violated - parent key not found错误
select tb tab,id,content from tableB tb where content like '123%';
union all
select "B" as tab,id content from B where content like '%123%'
select "A" as table,id,content from A where content like '123%' union select "B" as table,id,content from B where content like '123%'
增加一个常数作来标识表名.
两个表因为结构一致.那就union一下就ok了.