将具有重复默认数据的列插入到查询中

发布于 2025-01-11 15:23:00 字数 451 浏览 0 评论 0原文

使用 MS Access 执行“简单”任务。

SELECT Users.UserName, Users.ID, Record.Course
FROM Record INNER JOIN Users ON Record.Name = Users.Username;

我需要的是输出的另外两列。一种只写着“Add”,另一种则写着“Role2”。每行的这些都是相同的。

因此,如果最初查询拉出一条看起来像这样的行:

smith,ABC123,DEF-100
jones,ABC456,DEF-101

我希望它改为输出:

Add,smith,ABC123,Role2,DEF-100
Add,jones,ABC456,Role2,DEF-101

我对“ALTER TABLE”的尝试失败了。

Using MS Access for a "simple" task.

SELECT Users.UserName, Users.ID, Record.Course
FROM Record INNER JOIN Users ON Record.Name = Users.Username;

What I need are two additional columns to the output. One that just says "Add" and one that says "Role2". These will be the same for every row.

So if originally the query pulled a line that looked like this:

smith,ABC123,DEF-100
jones,ABC456,DEF-101

I would want it to instead output:

Add,smith,ABC123,Role2,DEF-100
Add,jones,ABC456,Role2,DEF-101

My attempts with "ALTER TABLE" have failed.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

你如我软肋 2025-01-18 15:23:00

ALTER TABLE 在这里不适用。这仅需要带有文字文本的计算字段。

SELECT "ADD" AS F1, Users.UserName, Users.ID, "Role2" AS F2, Record.Course
FROM Record INNER JOIN Users ON Record.Name = Users.Username;

使用您喜欢的任何字段名称来代替 F1 和 F2。

ALTER TABLE does not apply here. This just calls for calculated fields with literal text.

SELECT "ADD" AS F1, Users.UserName, Users.ID, "Role2" AS F2, Record.Course
FROM Record INNER JOIN Users ON Record.Name = Users.Username;

Use whatever field names you prefer in place of F1 and F2.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文