Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/21.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 如何求和值​;在不同表格中具有相同ID号的同一位置_Sql_Sql Server_Asp.net Mvc_Devexpress - Fatal编程技术网

Sql 如何求和值​;在不同表格中具有相同ID号的同一位置

Sql 如何求和值​;在不同表格中具有相同ID号的同一位置,sql,sql-server,asp.net-mvc,devexpress,Sql,Sql Server,Asp.net Mvc,Devexpress,比如我有3张桌子 第一桌 | PrjID |项目类型| 1个样本 第二桌 | PrjID | ProjectEng| 1乔·多恩 第三桌 | PrjID |项目日期| 1 20112020 我想求和​​在不同表中具有相同ID号的一个表中,如下所示: | PrjID | ProjectType | ProjectEng | ProjectDate| 1样本乔·多恩20112020 我有大约150个数据表。如何求和​​在一个具有相同ID号的表中,在具有查询的不同表中?是否只希望加入

比如我有3张桌子

第一桌

| PrjID |项目类型|
1个样本
第二桌

| PrjID | ProjectEng|
1乔·多恩
第三桌

| PrjID |项目日期|
1     20112020
我想求和​​在不同表中具有相同ID号的一个表中,如下所示:

| PrjID | ProjectType | ProjectEng | ProjectDate|
1样本乔·多恩20112020

我有大约150个数据表。如何求和​​在一个具有相同ID号的表中,在具有查询的不同表中?

是否只希望
加入

select t1.*, t1.projecttype, t2.projecteng, t3.projectdate
from t1 join
     t2
     on t1.prjid =  t2.prjid join
     t3
     on t1.projid = t3.projid;

假设您有另一个包含PrjID的第四个表,并且在val列中包含值,并且希望对val列求和

选择f.PrjID、s.ProjectEng、t.ProjectDate、SUM(f.val)--假设您要对val列求和
从第一个表中选择f
内部联接第二个表为s
关于s.PrjID=f.PrjID
内连接第三个表为t
关于t.PrjID=f.PrjID
内部Join FourthTable as fo——假设此表具有value列
关于fo.PrjID=f.PrjID
f.PrjID、s.ProjectEng、t.ProjectDate分组

Sum什么值?您想要什么结果?将所有这些数据存储在单独的表中似乎很奇怪。问一个愚蠢的问题,但你知道一个表可以有两列以上,对吗?“所有这些数据都应该放在一个表中。”拉努当我休息一下,有逻辑地思考时,我想我在做什么。我工作了很长时间,没有休息。我的大脑融化了,哈哈哈哈哈哈,洛莉现在把桌子修好了,它可以正常工作了