问题是这样的
数据库中有三张表
信息分类表newsclass 字段有id classname formname
信息表news 字段有id newsclassid title content
扩展表form 字段有id formname newssqlwhere values扩展表中存储的数据通过信息分类表中的formname字段来区分
扩展表中的newssqlwhere字段用来存储在查询news表时的条件
如何使用sql关联查询语句
查询news表中的数据时查询到和news中数据关联的form表中的数据求教各位高手给个思路额
或者帮忙写几条关联查询的语句出来额
谢谢了
数据库中有三张表
信息分类表newsclass 字段有id classname formname
信息表news 字段有id newsclassid title content
扩展表form 字段有id formname newssqlwhere values扩展表中存储的数据通过信息分类表中的formname字段来区分
扩展表中的newssqlwhere字段用来存储在查询news表时的条件
如何使用sql关联查询语句
查询news表中的数据时查询到和news中数据关联的form表中的数据求教各位高手给个思路额
或者帮忙写几条关联查询的语句出来额
谢谢了
解决方案 »
- 想自己写一个工资管理软件,编程会一点点点,应该从哪里学起?
- sql server 2000 某个表没有索引 扫描密度为50%
- 求一个简单的 MS SQL 函数 那位高手能帮一下忙得,谢谢了
- 一整年以月份作为分类汇总的问题?
- 开始菜单中SQL server 企业管理器 点了没反映,也没什么报错,查询分析器可以使用。郁闷中……
- 求一个简单的数据库语句
- 关于几级分组统计的问题
- 请教一个关于姓名比对的问题!
- 我在往ACCESS的表单中写数据时为什么提示我说"字段太小....."?
- 请高手看一看,我这个问题该怎样解决?(并发操作与系统故障并存时该如何控制?具体该怎么实现?)
- 安装 SQLServer2000出现安装挂起,
- SQL语法模型与解析,求资料与书籍。
from news as a left join newsclass as b on a.newsclassid=b.id
left join forms as c on b.formname=c.formname
是这个吗?
如果是这样的话需要用动态语句了~
select * from form where 条件
然后,把查询结果中的条件取出来,设为 xxx yyy
在客户端拼查询语句:
sql="select a.classname,b.title,b.content from newsclass a inner join news b on a.id=b.newsclassid where " & xxx & "=" & yyy
再执行:
set rs=conn.execute sql不同语言写法不同,但做法就是这样.
from news as a left join newsclass as b on a.newsclassid=b.id
left join forms as c on b.formname=c.formname where............., 再在程序里执行exec