通过内部联接从2个表中获取数据。 [英] Get data from 2 tables by inner join.
本文介绍了通过内部联接从2个表中获取数据。的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有2个表:
tbl_1:
TypeID(pk)产品类型
1 ELectronic Online
2 健康脱机
3 Cloth Online
tbl_2:
ID(pk)名称类型ID(fk)
1 Akon 1
2 Nancy 3
3 Sam 1
4 John 2
5 机架 3
从以上两个查询我需要显示Type on的数据TypeID的基础,见下文:
结果:
ID名称类型ID类型
1 Akon 1 Online
2 Nancy 3 Online
3 Sam 1 Online
4 John 2离线
5 Rack 3 Online
任何建议都非常感谢:
解决方案
试试这个:
SELECT a。*,b。*
FROM table1 AS a INNER JOIN table2 AS b ON a.typeid = b.typeid
选择 tbl_2。*,tbl_1。[类型]
来自 tbl_2
内部 加入 tbl_1 tbl_2.TypeId = tbl_1.TypeId
快乐编码!
:)
I have 2 table :
tbl_1 : TypeID(pk) Product Type 1 ELectronic Online 2 Health Offline 3 Cloth Online
tbl_2 : ID(pk) Name TypeID(fk) 1 Akon 1 2 Nancy 3 3 Sam 1 4 John 2 5 Rack 3
From above two queries I need data which shows Type on the basis of TypeID, See below:
Result : ID Name TypeID Type 1 Akon 1 Online 2 Nancy 3 Online 3 Sam 1 Online 4 John 2 Offline 5 Rack 3 Online
Any suggestion really appreciate :
解决方案Try this:
SELECT a.*, b.* FROM table1 AS a INNER JOIN table2 AS b ON a.typeid = b.typeid
select tbl_2.*, tbl_1.[Type] from tbl_2 Inner join tbl_1 on tbl_2.TypeId = tbl_1.TypeId
Happy Coding!
:)
这篇关于通过内部联接从2个表中获取数据。的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文