我有两个关系(SQL数据库中的表)有纯数字.这两种关系可以想象为矩阵.
问题是编写一个SQL查询,将两个关系相乘,就像我们使用普通矩阵乘法一样.
我一直绞尽脑汁......但是没用:O
任何人都可以帮我解决?????
表1:

@Aaron Bertrand:
我正在使用SQL Server 2008 R2这些表的屏幕截图是:
表格1 :

表2:

我使用了查询:
select t1.A,t2.B,SUM(t1.C*t2.C)
from Table_1 as t1 join Table_2 as t2 on t1.B=t2.A
group by t1.A,t2.B
order by t1.A
Run Code Online (Sandbox Code Playgroud)
答案 :

这种方式非常简单,而不是像@Marcelo Cantos和@ypercube所建议的我原来的Matrix方式......
我是计算机工程专业的二年级学生,我需要用数据库编程学习深入的GUI.
我不是全新的,因为我在C#和Java中做了一些迷你项目......但现在需要掌握这个主题.
我的问题是哪种语言装备精良且要求(市场前景)Java或C#?
显然,我不能同时做到这两点,我知道Java和C#中的大部分编码是相同的....但就GUI和数据库编程而言,存在一些差异......还有一些参考教科书将是很有帮助:-))
我花了一些时间来学习什么是Java Native方法,并且它们是在平台相关代码(主要是C)中实现的.
但是我在哪里可以找到Java的原生实现?例如:Thread类的sleep(long millis)方法是native.但它的实现代码在哪里?
我想知道是否可以以编程方式(通过 Java、C# 或其他语言)创建 Microsoft Word 文档。是否还可以执行添加文本或更改字体等操作?
我知道我们可以从命令提示符启动其他程序,但我想做的是以编程方式创建文档,而不使用 Microsoft Word 的 UI。
这可以做到吗?
我正在制作一个C#.NET应用程序,其中我设计了一个管理员帐户.现在要登录该帐户,管理员必须输入密码.
我的问题是:如何保存该密码?
可能的选择:
全局变量(显然不正确,因为每次运行应用程序时它都会重置为默认值)
数据库关系(可行,但它只是一个标量关系....)
我不想将它存储在标量关系中,因为我认为仅使用一个条目和一个列的关系是愚蠢的!
是否有其他最佳方式来存储密码?
我有这个代码:
template <class T>
T GetMax (T a, T b) {
return (a>b?a:b);
}
int main () {
int i=51, j=26, k;
long l=100, m=15, n;
k=GetMax(i,j);
n=GetMax(l,m);
cout << k << endl;
cout << n << endl;
return 0;
}
Run Code Online (Sandbox Code Playgroud)
如何更改变量k和n的数据类型,以便它们足够动态以接受返回的值.如果返回的值是double,则k和n将自动加倍,所以我无需担心我是传递int还是double.
我尝试在网上和书中搜索但没有运气.你能帮助我吗?我是模板的新手.