本文介绍了我如何显示一个表格和所有表格中的所有列?来自另一张表的只有一列使用联接?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何显示一个表中的所有列&使用联接从另一张表中只有一列吗?
例如:
我有2张桌子
表A
列名:
pk(整数)
说明(varchar)
类型(varchar)

表B
列名:
pk(整数)
descr(varchar)
类型(varchar)
fk(int)此fk与表A的pk有关"

我如何获得输出为:
pk-> 来自表A
说明-> 来自表A
类型-> 来自表A
fk-> 来自表B

How can i display all columns from one table & only one column from the other table using joins?
for example:
i have 2 tables
Table A
column name:
pk (integer)
description (varchar)
type (varchar)

Table B
Column name:
pk (integer)
descr (varchar)
type (varchar)
fk (int) "this fk is related to Table A''s pk"

How can i get the output as:
pk--> from table A
description--> from table A
type--> from table A
fk--> from table B

推荐答案

SELECT 
  tableA.PK, tableA.Description, tableA.type, tableB.pk
FROm
  tableA
INNER JOIN tableB ON tableA.PK = tableB.FK


select TableA.*, TableB.fk from TableA
inner join TableB on TableA.pk = TableB.fk


select a.pk, a.description, a.type, b.fk from table_a as a
inner join table_b as b on b.pk = a.pk;




这篇关于我如何显示一个表格和所有表格中的所有列?来自另一张表的只有一列使用联接?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

11-03 07:57