Ms access 2层SQL语句
我对SQL很陌生,所以请耐心等待片刻。。。我希望从名为task allocation的表中选择电子邮件,其中task ID=另一个表中的所有task ID,该表在名为project ID的列中的值为X。我只希望选择唯一的电子邮件。我可以知道这在一个sql语句中是否可行吗?非常感谢您的帮助 您可以使用查询设计窗口逐步构建sql语句。例如,您可以构建以下内容:Ms access 2层SQL语句,ms-access,vba,Ms Access,Vba,我对SQL很陌生,所以请耐心等待片刻。。。我希望从名为task allocation的表中选择电子邮件,其中task ID=另一个表中的所有task ID,该表在名为project ID的列中的值为X。我只希望选择唯一的电子邮件。我可以知道这在一个sql语句中是否可行吗?非常感谢您的帮助 您可以使用查询设计窗口逐步构建sql语句。例如,您可以构建以下内容: SELECT DISTINCT TaskID From SomeTable WHERE ColX="X" 您可以通过右键单击、选择属性并
SELECT DISTINCT TaskID From SomeTable WHERE ColX="X"
您可以通过右键单击、选择属性并选择唯一值来获取DISTINCT关键字
您还可以构建:
SELECT Email From ATable As A
INNER JOIN SomeTable As B
ON a.TaskID = b.TaskID
现在替换为:
SELECT Email From ATable As A
INNER JOIN (SELECT DISTINCT TaskID From SomeTable WHERE ColX="X") As B
ON a.TaskID = b.TaskID
是的,这是很有可能的。您尝试过什么?表的schemaformat看起来像什么?SQL虽然重要的不是MS Access前端设计的核心。我相信这是一个有效的设计问题,而不是数据库问题。此外,我不相信你可以轻易地谷歌这样的问题。