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

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

為什麼最後一句會找不到記錄?是我的語法寫的有錯嗎,請高手指點!多謝!
...全文
53 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
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)

22,301

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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