麻烦问一下 就是现在我有2张表A表id nameB表id age email
我要的到的结果是id name age email
我的问题就是 比如 id =01 有可能在 A表里面 name没有值 是空的 B表里面有得到一个这样的结果id name age email01 23 [email protected]这个联合查询的sql应该怎么写啊 谢谢!
我要的到的结果是id name age email
我的问题就是 比如 id =01 有可能在 A表里面 name没有值 是空的 B表里面有得到一个这样的结果id name age email01 23 [email protected]这个联合查询的sql应该怎么写啊 谢谢!
解决方案 »
- 表单中文提交没问题,url传递中文参数乱码。大家进来看看吧
- 关于fckeditor的稳定性
- 如何全库备份db2 利用java代码
- jsp 编写的table,每行第一列都用checkbox,用来表示该行是否被选中。如果选中多行后,把这些行删除,如果没有两行相连(就是上下挨着),则删除没有问题,如果相连,则只能删除最上面一个,请问该如何解决?谢谢
- 关于统计
- 小问题:自动编号问题
- 读SQL SERVER 2000 页面却是完全是空白 而没有错误提示 帮忙看看
- 求助啊,可多行选择的下拉列表的取值问题,马上给分!
- zTree自动生成左侧菜单问题
- 求解关于在quartz中调用feign服务的问题
- java实现工作流
- jsp和html调用外部js文件,jsp没有执行,html却执行了
有一个id=01 A表里面没有值 这样 查不来的结果是空的 你这样写
A
id name
01
B
id age email
01 23 [email protected]我想到得到的结果id name age email01 23 [email protected]
| | |
01 | | 23 |[email protected]
试试改为:
from *** a ,*** b where a.id=b.id(+)
或from *** a ,*** b where a.id(+)=b.id
重新更新一下比较保险。
select decode(a.id,b.id),a.name,b.age,b.email from *** a ,*** b where a.id=b.id(+)