Possible Duplicate:
Simple SQL Select from 2 Tables (What is a Join?)
我可以将另一个sql数据源仅绑定(bind)到gridview中的一列吗?
很快,就有一个包含 3 列的 gridview。
我想在使用另一个 SQL 语句时再添加一列并显示不同的值。
可能吗?
为了方便解释,我写了一个例子..
Name | Gender | Year
-------------------------------
AAA | M | 1990
-------------------------------
BBB | F | 1991
这些值来自一个sql语句。
Name | Tasks | Gender | Year
--------------------------------------
AAA | 20 | M | 1990
--------------------------------------
BBB | 2 | F | 1991
“Tasks”列将来自另一个sql语句。
我想计算一名员工所承担的任务。所以我使用 count(*),但是当我使用它时,我无法获得其他列...
该主题与 join 不同。
最佳答案
试试这个:
SELECT a.Name,COUNT(*) as Tasks, a.Gender, a.Year
FROM TableA a
JOIN TableB b ON a.Name = b.Name
group by a.Name, a.Gender, a.Year
关于c# - 一个列可以是另一个sql查询吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11504662/