如何匹配表1和表2的数据

IT巅峰技术 2009-04-02 01:32:51
1表
编号 名字
id name
1 aa
2 bb
3 cc
4 dd
5 ee

2表
标识 1表id 关系id(1表的id) 是否启用 是否有效
---1------1------1------------1------0
---2------1------2------------1------1
---3------1------3------------1------1
---4------2------2------------1------1
---5------2------3------------1------0
---6------3------1------------0------1
---7------3------4------------1------0


传个1表的id过去,比如传1,查出结果为
---1------1------aa------------1------0
---1------2------bb------------1------1
---1------3------cc------------1------1

就是说查出2表在一表存在的数据及名字
...全文
228 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
WEL04 2009-04-02
  • 打赏
  • 举报
回复
名字是根据关系id得来的 ,你那个名字是传过来id的名子
?
from tb2 left join
tb1 on tb2.关系ID=tb1.id where tb2.1表ID='1'
WEL04 2009-04-02
  • 打赏
  • 举报
回复
名字是根据关系id得来的 ,你那个名字是传过来id的名子
?
from tb2 left join
tb1 on tb2.关系ID=tb1.id where tb2.1表ID='1'
IT巅峰技术 2009-04-02
  • 打赏
  • 举报
回复
查出来变成

传个1表的id过去,比如传1,查出结果为
---1------1------aa------------1------0
---1------2------aa------------1------1
---1------3------aa------------1------1

我想要,名字是根据关系id得来的 ,你那个名字是传过来id的名子

---1------1------aa------------1------0
---1------2------bb------------1------1
---1------3------cc------------1------1

IT巅峰技术 2009-04-02
  • 打赏
  • 举报
回复
查出来变成

传个1表的id过去,比如传1,查出结果为
---1------1------aa------------1------0
---1------2------aa------------1------1
---1------3------aa------------1------1

我想要,名字是根据关系id得来的 ,你那个名字是传过来id的名子

---1------1------aa------------1------0
---1------2------bb------------1------1
---1------3------cc------------1------1

IT巅峰技术 2009-04-02
  • 打赏
  • 举报
回复
查出来变成

传个1表的id过去,比如传1,查出结果为
---1------1------aa------------1------0
---1------2------aa------------1------1
---1------3------aa------------1------1

我想要,名字是根据关系id得来的 ,你那个名字是传过来id的名子

---1------1------aa------------1------0
---1------2------bb------------1------1
---1------3------cc------------1------1

yibey84 2009-04-02
  • 打赏
  • 举报
回复
select tb2.1表ID,tb2.关系ID, tb1.name,tb2.是否启用,tb2.是否有效 from tb2 left join
tb1 on tb2.关系ID=tb1.id where tb2.1表ID='1'---你需要找的那个ID
sdhdy 2009-04-02
  • 打赏
  • 举报
回复
select [1表id],关系id,表1.name,是否启用,是否有效 from  表2,表1  where [1表id]=1 and [1表id]=表1.id
yygyogfny 2009-04-02
  • 打赏
  • 举报
回复

select a.id,b.id,a.name,b.是否启用,b.是否有效
from 1表 a
inner join 2表 b on a.id = b.1表id
where a.id = 1

34,590

社区成员

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

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