帮忙写个sql语句

cgstian 2010-01-28 03:26:12
意思是 a表中有个xx字段,b表中有个dd字段,现在给出了一个值key,要查询出a表中xx字段和b表中dd字段中等于key的行
...全文
268 36 打赏 收藏 转发到动态 举报
写回复
用AI写文章
36 条回复
切换为时间正序
请发表友善的回复…
发表回复
mujianhua1982 2010-01-28
  • 打赏
  • 举报
回复
很简单的!!!
lsd123 2010-01-28
  • 打赏
  • 举报
回复
.
JOCLI 2010-01-28
  • 打赏
  • 举报
回复
那你还不结贴给分 ^0^
huangwentao658 2010-01-28
  • 打赏
  • 举报
回复
select isnull(a.xx,'') + isnull(b.dd,'') as a from a FULL JOIN b on a.xx=b.dd where a.xx=key
zsz1001 2010-01-28
  • 打赏
  • 举报
回复
[Quote=引用 31 楼 k358368467 的回复:]
其实这句话很简单啊,楼主你没说清楚条件,个人认为...
[/Quote]
.
k358368467 2010-01-28
  • 打赏
  • 举报
回复
其实这句话很简单啊,楼主你没说清楚条件,个人认为...
cutebear2008 2010-01-28
  • 打赏
  • 举报
回复
其实这句话很简单啊,楼主你没说清楚条件,个人认为...
cgstian 2010-01-28
  • 打赏
  • 举报
回复
强烈感谢【hanzhaoever】和【深蓝の秋】大哥,你们人品和智慧俱佳,谢谢你们,
问题解决了 【深蓝の秋】大哥的方法可以,【hanzhaoever】非常热心,得给csdn打个电话,给你们个奖章,开个玩笑 ,嘿嘿
xiaofeiVSmugua 2010-01-28
  • 打赏
  • 举报
回复
select a.xx as aa from a ,b where a.xx='key' and b.xx='key'
试试
cgstian 2010-01-28
  • 打赏
  • 举报
回复
强烈感谢【hanzhaoever】和【深蓝の秋】大,你们人品和智慧俱佳,谢谢你们
hanzhaoever 2010-01-28
  • 打赏
  • 举报
回复
不会把两列和到一列中,如果是临时存储,用临时表,
要么用update修改a,b也应该能达到效果,
我也是菜鸟一个 期待高人回答
点点的遁地 2010-01-28
  • 打赏
  • 举报
回复
slect *
{
select a.xx as ff from a FULL JOIN b on a.xx=b.dd where a.xx=key
union
select b.dd from a FULL JOIN b on a.xx=b.dd where a.xx=key
} as tb
hanzhaoever 2010-01-28
  • 打赏
  • 举报
回复
[Quote=引用 21 楼 kele1006 的回复:]
SQL codeselectisnull(a.xx,'')+isnull(b.dd,'')as afrom aFULLJOIN bon a.xx=b.ddwhere a.xx=key
[/Quote]

如果xx和dd 是数字那不加到一起去了?
sdnjiejie65 2010-01-28
  • 打赏
  • 举报
回复
slect *
(
select a.xx as ff from a FULL JOIN b on a.xx=b.dd where a.xx=key
union
select b.dd from a FULL JOIN b on a.xx=b.dd where a.xx=key
) as tb
sdnjiejie65 2010-01-28
  • 打赏
  • 举报
回复
slect *
{
select a.xx as ff from a FULL JOIN b on a.xx=b.dd where a.xx=key
union
select b.dd from a FULL JOIN b on a.xx=b.dd where a.xx=key
} as tb
kele1006 2010-01-28
  • 打赏
  • 举报
回复

select isnull(a.xx,'') + isnull(b.dd,'') as a from a FULL JOIN b on a.xx=b.dd where a.xx=key
cgstian 2010-01-28
  • 打赏
  • 举报
回复
我对数据库认识不深,大哥们别生气,帮帮忙啊
cgstian 2010-01-28
  • 打赏
  • 举报
回复
可是当一个列中有,另一个列里面没有,怎么办?
cgstian 2010-01-28
  • 打赏
  • 举报
回复
现在是xx中没有查询到 为null,dd中有一个tzh,我用+后,只查询出null
hanzhaoever 2010-01-28
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 cgstian 的回复:]
不行啊,10楼的方法不行,大家再帮忙想想办法啊
[/Quote]
查出来的两列数据应该是一样的,10楼的方法怎么不行了
加载更多回复(16)

111,120

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧