SQL语言转换为ACCESS语言!!

来源:百度知道 编辑:UC知道 时间:2024/09/24 10:14:35
select dbo.singer.*,dbo.product.*,dbo.category.*
from dbo.singer,dbo.product,dbo.category
where dbo.singer.gid=dbo.product.gid and dbo.category.categoryid=dbo.singer.categoryid and dbo.category.categoryid='MMColParam'

将这个转换为ACCESS语言,能测试成功就马上给分!谢谢!在线等答案!
yuanjirong你给的我昨天就已经那样试过了,不能用..

用inner join
select singer.*, category.*, poduct.*
from singer
inner join product on singer.gid=product.gid
inner join category on singer.categoryid=category.categoryid
where category.categoryid='MMColParam'

select singer.*,product.*,category.*
from singer,product,category
where singer.gid=product.gid and category.categoryid=singer.categoryid and category.categoryid='MMColParam';

数字类型的,在ACCESS中不需要有单引号,所以“dbo.category.categoryid='MMColParam' ”这一句去掉单引号,改为“dbo.category.categoryid=MMColParam”就可以了。