access sql

来源:百度知道 编辑:UC知道 时间:2024/05/28 02:20:41
我有AA(A,B,C) BB(A)两个表
我想这样查询 select AA.A,AA.B,AA.C from AA,BB where AA.B+AA.A like '*'+BB.A
但是一执行就死机 也不知道对不对
求高手帮忙查查看
access 数据库的like 语句确实是用的*号不是%

like语句错了吧

select AA.A,AA.B,AA.C from AA,BB where AA.B+AA.A like '%*'+BB.A+'%' 

我用查询器测试了一下,是%啊!

如果是在access环境下,通配符是*号
如果是用VB访问mdb文件,改*为%号...因为VB是通过jet数据库引擎访问access的mdb文件的,执行的是jet-sql规范...
二者的通配符不一样....

至于楼主的问题,要看你的表设计和具体数据才好判断....

ACCESS数据库,你用视图做下,然后切换到sql视图模式看下sql语句,不就有结果了吗,而且肯定对

不如你举个例子出来,然后说出你想要实现的效果,这样的话大家帮你写会清楚点,说实在话,你这个查询我确实不怎么看得懂!