多表查询(再线等)!!!!

whf4513 2006-04-20 07:34:17
我有三个表
a1 a2 a3
id goods gonghao id type gonghao name
1 杯子 001 1 计算机 001 王
现要取a1中的goods,id字段,a2中的type字段和a3中的name中的字段值,
即取值为:1 杯子 计算机 王
其中a1,a2的id字段相关联,a1中的gonghao和a3中的gonghao相关联。
sql语句该怎么写????????????
...全文
110 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
xeqtr1982 2006-04-20
  • 打赏
  • 举报
回复
一楼正解
撸大湿 2006-04-20
  • 打赏
  • 举报
回复


select a.ID,a.goods,b.type,c.name from a1 a
left join a2 b on a.id=b.id
left join a3 c on a.gonghao=c.gonghao --LEFT JOIN 可以换成INNER JOIN
whf4513 2006-04-20
  • 打赏
  • 举报
回复
还有别的查询方法吗?这种方法查询速度快吗?
eddy8863 2006-04-20
  • 打赏
  • 举报
回复
select a.id,a.goods,b.type,c.name from a1 a,a2 b,a3 c where a.id=b.id and a.gonghao=c.gonghao

34,873

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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