百思不得其解,怎么回事啊?这条sql语句怎么总是没结果?没睡的高手进!300分!

new_siberia 2004-07-17 10:52:29
oracle9i,两个表 product_list和invoice_list,下面这个sql语句死活都没结果:

select product_list.id,product_list.name,invoice_list.id
from product_list,invoice_list
where product_list.id = invoice_list.info_id;

死活都是空行,可是product_list和invoice_list的id和info_id两个字段明明又非常多的相同项啊!!!

解决了就另外开贴加分!!
...全文
123 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
new_siberia 2004-07-18
  • 打赏
  • 举报
回复
问题解决了
varchar2不自动清楚空格,用trim函数就没问题了
感谢上面诸位
wupangzi 2004-07-18
  • 打赏
  • 举报
回复
可以把你的表结构也贴出来看看吗?
WilliamXiaoLiang 2004-07-18
  • 打赏
  • 举报
回复
用to_char参数尝试看是否有结果
select product_list.id,product_list.name,invoice_list.id
from product_list,invoice_list
where to_char(product_list.id) = to_char(invoice_list.info_id);
QQ:390958177
Email:xiaol@chinaebiz.biz
WilliamXiaoLiang 2004-07-18
  • 打赏
  • 举报
回复
数据类型上会有问题吗?等!
QQ:390958177
Email:xiaol@chinaebiz.biz
bigddaddy 2004-07-18
  • 打赏
  • 举报
回复
对,要看看数据类型,char和varchar是有很大不同的 ,null和‘’也是不一样的
Jianli2004 2004-07-18
  • 打赏
  • 举报
回复
product_list.id和invoice_list.info_id数据类型一样吗?
new_siberia 2004-07-17
  • 打赏
  • 举报
回复
顶一下,请大家帮忙!!!!!!

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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