通过内部联接从2个表中获取数据。 [英] Get data from 2 tables by inner join.

查看:66
本文介绍了通过内部联接从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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆