四个表如何进行inner join 查询???

yezhutou 2005-05-25 09:33:07
projectdata中有三个与另外三个表projecttype,trademark,serial相关的字段
分别是sortno,name,unit,他们分别存了projecttype,trademark,serial表的序号,然后我要通过序号查询相关的名称,并且查出他们的名称中包含j字母的数据
Select a.*,b.SortName,c.tradename,d.serialname from Projectdata a,ProjectType b,Trademark c,serial d where a.SortNo=b.SortNo and a.name=c.sortid and a.unit=d.serialid and (b.sortname like '%j%' or c.tradename like '%j%' or c.serialname like '%j%') order by a.sortNo,a.name,a.unit
这样写好像是数据库报错,我现在想实现inner join 的查询方式,有没有人可以告诉我??
...全文
205 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiefeng 2005-05-25
  • 打赏
  • 举报
回复
Select a.*,b.SortName,c.tradename,d.serialname from Projectdata a inner join ProjectType b on a.SortNo=b.SortNo inner join Trademark c on a.name=c.sortid inner join serial d on a.unit=d.serialid where b.sortname like '%j%' or c.tradename like '%j%' or c.serialname like '%j%' order by a.sortNo,a.name,a.unit
yezhutou 2005-05-25
  • 打赏
  • 举报
回复
ding

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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