我使用以下查询来查找重复项:
SELECT userID,
COUNT(userID) AS NumOccurrences
FROM userDepartments
GROUP BY userID
HAVING ( COUNT(userID) > 1 )
Run Code Online (Sandbox Code Playgroud)
然后我尝试添加内部联接,以便我可以看到匹配的用户名,这些用户名存储在不同的表中.
SELECT userDepartments.userID, users.firstname, users.lastname,
COUNT(userID) AS NumOccurrences
FROM userDepartments INNER JOIN users ON userDepartments.userID = users.userID
GROUP BY userID
HAVING ( COUNT(userID) > 1 )
Run Code Online (Sandbox Code Playgroud)
但它给了我一个错误,说users.firstname不是某些聚合函数或其他东西的一部分......
有谁知道我如何获得计数,只显示超过1个部门的用户,并从另一个表中获取名字和姓氏,以便我可以获得分配了多个部门的用户名列表?
编辑:这就是为我工作的最终......
SELECT firstname, lastname
FROM tbl_users
WHERE (userID IN
(SELECT userID
FROM tbl_usersDepts
GROUP BY userID
HAVING (COUNT(userID) > 1)))
Run Code Online (Sandbox Code Playgroud) 你如何列出彼此字谜的单词?
当我申请当前的工作时,我被问到了这个问题.
orchestra可以将carthorse所有原始字母重新排列成一次,因此这些单词是彼此的字谜.
我有一个只需要NotifyIcon按预期工作的程序.所以我一直试图让程序启动时隐藏主窗体.
在frmMain_Load中,我尝试了两种方法
this.Hide();
this.Visible = false;
Run Code Online (Sandbox Code Playgroud)
没有成功.
它们可以在其他方法中工作,例如NotifyIcon_MouseClick方法,但我希望它隐藏在Load中.
我在这里看到另一个问题,在那里Matias建议:
BeginInvoke(new MethodInvoker(delegate
{
Hide();
}));
Run Code Online (Sandbox Code Playgroud)
这是有效的,但是当我启动程序时,我可以看到表单快速闪烁.它总比没有好,但我想知道是否有更好的解决方案.
谢谢.
我有一个SSIS Mulitcast对象,将我的流分成两条路径.
在第一个路径中,我将流插入另一个数据库.
在第二个路径中,我更新流的行以显示它们已插入.
我需要一种方法让一条路径等到另一条路径完成.(所以我可以处理任何插入错误,而不是为那些错误更新行.)
任何帮助表示赞赏.
Maven 2使用项目的标准目录布局,在此处记录:
http://maven.apache.org/guides/introduction/introduction-to-the-standard-directory-layout.html
我想知道的是:除了普通的Java库,Java EE和WebApp项目之外,是否有推荐的其他项目约定?具体来说,放置ant文件的位置,启动脚本,配置文件,示例应用程序等.
另外,将文件放在src /目录树之外的惯例是什么?例如,将文档放在doc /(作为src的兄弟)下是否常见?
是否有编译这些约定的页面?如果没有,其他读者可以提供自己项目的例子吗?
LISP和C#在函数式编程方面有哪些主要区别?具体而言,如果LISP程序员转而使用C#,他们最有可能错过的功能是什么?
我在公共方法中做的第一件事就是在它们有机会被使用,传递或引用之前验证每个参数,然后在它们中的任何一个违反合同时抛出异常.我发现这是一个非常好的练习,因为它可以让你在犯规被提交的那一刻抓住犯罪者然后,我常常写一个非常简单的getter/indexer,例如:
private List<Item> m_items = ...;
public Item GetItemByIdx( int idx )
{
if( (idx < 0) || (idx >= m_items.Count) )
{
throw new ArgumentOutOfRangeException( "idx", "Invalid index" );
}
return m_items[ idx ];
}
Run Code Online (Sandbox Code Playgroud)
在这种情况下,index参数直接与列表中的索引相关,而且我知道事实(例如文档)列表本身将完全相同并将抛出相同的异常.我应该删除此验证还是最好不要理会?
我想知道你们的想法,因为我现在正在重构一个大项目,我发现了很多像上面这样的案例.
提前致谢.
我的一个JComponent人正在mouseDragged大力发动一个事件.当用户尝试单击时,即使鼠标仅移动了1个像素,它也会将其解释为拖动.
如何为特定组件添加规则:
除非鼠标从按下的位置移动了10个像素,否则不要将其视为拖动事件.
注意:我知道这不是我操作系统中的系统设置,因为只有该组件上的事件会受到这种过度敏感的影响.
谢谢.
c# ×2
java ×2
sql ×2
anagram ×1
conventions ×1
count ×1
forms ×1
geometry ×1
hide ×1
inner-join ×1
lisp ×1
maven-2 ×1
parameters ×1
sql-server ×1
ssis ×1
string ×1
swing ×1
terminology ×1
validation ×1
winforms ×1