表结构如下A县 表名:TAB1
姓名 身份证号码 性别
A 513563489034679763 男
B 513563479064669751 女
C 513563429035689142 女B县 表名:TAB2
姓名 身份证号码 性别
A 520563489034678341 女
D 520563479064669634 女
C 520563429035688943 男指定一个姓名(如A),要求查询得到如下结果
姓名 身份证号码 性别 县名
A 513563489034679763 男 A县
A 520563489034678341 女 B县
请问这样的SQL语句该怎么写?
姓名 身份证号码 性别
A 513563489034679763 男
B 513563479064669751 女
C 513563429035689142 女B县 表名:TAB2
姓名 身份证号码 性别
A 520563489034678341 女
D 520563479064669634 女
C 520563429035688943 男指定一个姓名(如A),要求查询得到如下结果
姓名 身份证号码 性别 县名
A 513563489034679763 男 A县
A 520563489034678341 女 B县
请问这样的SQL语句该怎么写?
解决方案 »
- 求一本书的示例代码?
- plsql develop 查询记录显示不全,怎么解决?
- 求助:Oracle alert_xxx.log报错问题
- Oracle查询问题求助
- 保留时间离与当前最近的两条记录. 散分
- 请问谁能解决这个程序问题.给分200.高手请进.谢谢.
- java调用存储过程的例子问题
- 请教有关RAC 1节点offline 的处理问题
- 关于数据抽象层的实现问题,请大家谈谈自己的意见
- oracle exp EXP-00091: Exporting questionable statistics.对dmp有影响不
- 100分求在CLOB字段中插入2000个以上汉字异常问题。insert抛错:仅可以为插入 LONG 列的 LONG 值赋值
- sequence问题~~
(select 姓名 身份证号码 性别 'A县' 县名 from tab1) A,
(select 姓名 身份证号码 性别 'B县' 县名 from tab2) B
where A.姓名=B.姓名 and A.姓名= &_姓名 -- A
(
select 姓名 身份证号码 性别 'A县' 县名 from tab1
union
select 姓名 身份证号码 性别 'B县' 县名 from tab2
)
where 姓名= &_姓名 -- 输入A
//上面回复错了,sorry