一個很奇怪的問題,希望各位高手進來看看!

arangly 2003-03-26 09:14:17
Select Firm From Sc_GuestOrder
Firm
1 玫瑰

Select Sc_ZydPo.Po From Sc_ZydPo
Po
1 K0305-1024R1

Select Firm From Sc_GuestOrder Where Sc_GuestOrder.Po IN (Select Sc_ZydPo.Po As Po From Sc_ZydPo)
Firm

為什麼最後一句會找不到記錄?是我的語法寫的有錯嗎,請高手指點!多謝!
...全文
6 点赞 收藏 3
写回复
3 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
yonghengdizhen 2003-03-26
进行去除空格的操作后,你还必须检查对应字段是否有相同值
回复
yoki 2003-03-26
Select Firm
From Sc_GuestOrder
Where replace(Sc_GuestOrder.Po,' ','') IN (Select replace(Sc_ZydPo.Po,' ','') From Sc_ZydPo)
回复
pengdali 2003-03-26
try:

Select Firm From Sc_GuestOrder Where rtrim(Sc_GuestOrder.Po) IN (Select rtrim(Sc_ZydPo.Po) From Sc_ZydPo)
回复
相关推荐
发帖
疑难问题
创建于2007-09-28

2.1w+

社区成员

MS-SQL Server 疑难问题
申请成为版主
帖子事件
创建了帖子
2003-03-26 09:14
社区公告
暂无公告