Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 基于查找表从2个表中获取列名_Sql_Sql Server 2008 R2_Lookup - Fatal编程技术网

Sql 基于查找表从2个表中获取列名

Sql 基于查找表从2个表中获取列名,sql,sql-server-2008-r2,lookup,Sql,Sql Server 2008 R2,Lookup,我有两个表和一个关系查找表: 甘油三酯 及 RG 和查找表: TG_RG_ID ID | TG_ID | RG_ID | DATE_TIME_CREATED | DATE_TIME_CREATED 其中RG_ID是父TG_ID的子级 我想根据提供的TG_ID获取查找表中的ID、RG_代码。这是用于哪个RDBMS的?请添加一个标记,以指定您使用的是mysql、postgresql、sql server、oracle还是db2——或者其他完全不同的东西。Microsoft sql server

我有两个表和一个关系查找表:

甘油三酯

RG

和查找表:

TG_RG_ID

ID | TG_ID | RG_ID | DATE_TIME_CREATED | DATE_TIME_CREATED 
其中RG_ID是父TG_ID的子级


我想根据提供的TG_ID获取查找表中的ID、RG_代码。

这是用于哪个RDBMS的?请添加一个标记,以指定您使用的是
mysql
postgresql
sql server
oracle
还是
db2
——或者其他完全不同的东西。Microsoft sql server 2008 R2如果我理解:
声明@TG\u ID\u作为INT提供=从TG\u rgu ID(NOLOCK)中选择TG\u rgu ID.rgu代码TG_RG_ID.RG_ID=RG.ID上的内部连接RG(NOLOCK),其中TG_RG_ID.TG_ID=@TG_ID\u提供
ID | RG_CODE | ASSN | R_LEADER | DATE_TIME_CREATED | DATE_TIME_MODIFIED
ID | TG_ID | RG_ID | DATE_TIME_CREATED | DATE_TIME_CREATED