使用来自一个表的数据连接到包含两个键列的另一个表的数据来创建数据结果集

时间:2019-05-02 11:42:16

标签: sql sql-server

我正在尝试创建连接两个表的汇总结果集。

第一张表(主行和多行)包含以下各列:

trans_idtrans_type_id

第二个表(仅一行)包含:

from_trans_type_idto_trans_type_id

我正在尝试联接两个表,以便使from_trans_type_id = trans_type_idto_trans_type_id = trans_type_id并获得相关的trans_id

我尝试了自联接,派生联接无效。

最终结果是我正在寻找一个看起来像这样的结果集:

trans_id as from_trans_id, from_trans_type_id, trans_id as to_trans_id, to_trans_type_id

数据是:

First table

Second Table

1 个答案:

答案 0 :(得分:0)

您可以将join与firsttable的多个实例一起使用

string fullCommand = "rundll32 C:/WINDOWS/system32/shimgvw.dll,ImageView_PrintTo " + filePath + printerName
System.Diagnostics.Process process = new System.Diagnostics.Process();
process.StartInfo.FileName = "cmd.exe";
process.StartInfo.CreateNoWindow = false;
process.StartInfo.RedirectStandardInput = true;
process.StartInfo.RedirectStandardOutput = true;
process.StartInfo.UseShellExecute = false;
process.StartInfo.Arguments = "/c " + fullCommand;
process.Start();