应该是关于表关联的

独孤帆 2013-06-14 09:43:28
A,B,C三个表,A.B=B.ID,C.B=B.ID,这样A.B和C.B显示的都是ID,可是我想要显示B表里的编号字段(非ID)该怎么写?


A.B和C.B要取一样的值


...全文
64 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
独孤帆 2013-06-14
  • 打赏
  • 举报
回复
引用 1 楼 rockyljt 的回复:
select B.字段1,B.字段2 from A,B,C WHERE A.B=B.ID AND C.B=B.ID
话说多表查询不是要用JOIN吗?
gogodiy 2013-06-14
  • 打赏
  • 举报
回复

select b.* from b inner join a on b.id=a.b inner join c on b.id=c.b
select后面的b.*就是现实b表全部字段。
独孤帆 2013-06-14
  • 打赏
  • 举报
回复
引用 1 楼 rockyljt 的回复:
select B.字段1,B.字段2 from A,B,C WHERE A.B=B.ID AND C.B=B.ID
不好意思,前面写错了,应该是编号要一样,不是ID一样
---涛声依旧--- 2013-06-14
  • 打赏
  • 举报
回复
select B.字段1,B.字段2 from A,B,C WHERE A.B=B.ID AND C.B=B.ID
独孤帆 2013-06-14
  • 打赏
  • 举报
回复
我重新开贴问一次

34,588

社区成员

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

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