SQL语句查询多个表 通过一个ID
比如表1字段是idnamenumber12‘name’12321‘name1’321表2是字段idargistrue12213220通过ID=12同时对这两个表查找?...
比如 表1
字段是 id name number
12 ‘name’ 123
21 ‘name1’ 321
表2 是
字段 id arg istrue
12 2 1
32 2 0
通过ID = 12
同时对这两个表查找? 展开
字段是 id name number
12 ‘name’ 123
21 ‘name1’ 321
表2 是
字段 id arg istrue
12 2 1
32 2 0
通过ID = 12
同时对这两个表查找? 展开
4个回答
展开全部
select * from 表1 where id = 12
union all
select * from 表2 where id = 12
如果arg是数值型的则要用cast或convert转换成字符
union all
select * from 表2 where id = 12
如果arg是数值型的则要用cast或convert转换成字符
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select * from t1 as a inner join t2 as b on a.id=b.id
where a.id=12
where a.id=12
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select * from
(select * from 表1
union
select * from 表2)
where id = 12
(select * from 表1
union
select * from 表2)
where id = 12
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select * from 表1,表2 where 表1.id = 表2.id and 表1.id = 12;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询