发新话题
打印

[数据库] 多表模糊查询问题

多表模糊查询问题

小弟有问题:
Adodc1.RecordSource = "select * from " & …… & " where 课程名称 like '" & Text1.Text & "%'"
想要查询所有表名以“课程信息”结尾的表,该怎么写“……”部分?我写的是
Adodc1.RecordSource = "select * from " & "%" & "课程信息" & " where 课程名称 like '" & Text1.Text & "%'"
可是不对

TOP

Adodc1.RecordSource = "select * from 这里应当是表名 where 课程名称 like '" & Text1.Text & "%'"
换个头像,看见广告就眼红,直接封ID。

TOP

对,现在问题是我的数据库里有:“自动化课程信息","电子信息课程信息"等好几个表,我想实现的是多表查询,在所有 “**课程信息 ”的表里查询相同名字的课程, 但是表太多了,所以想用一条语句实现模糊查询,即打开所有名字以 "课程信息"结尾的表,“……”部分应该怎么写啊
Adodc1.RecordSource = "select * from " …………& " where 课程名称 like '" & Text1.Text & "%'"
先谢谢管理员!

TOP

这样试试
select a.字段1,…… from 表1 a ,表2 b where  a.课程名称 like '" & Text1.Text & "%'" or b.课程名称 like '" & Text1.Text & "%'"
换个头像,看见广告就眼红,直接封ID。

TOP

谢谢华哥!

TOP

发新话题