gpt4 book ai didi

sql-server - 即使单元格为空,如何显示数据库记录

转载 作者:行者123 更新时间:2023-12-02 22:33:42 24 4
gpt4 key购买 nike

我再次来这里寻求有关我创建的 View 的问题的帮助。在我的 tblEvents 上有 8 条记录,但我创建的 View 仅显示 3 条记录。我怀疑该 View 没有从我的 tblEvents 中读取空值。我该如何解决? alt text http://img69.imageshack.us/img69/143/vwevents.png

alt text http://img43.imageshack.us/img43/8418/tblevents.png

SELECT dbo.tblUsers.UserID, 
dbo.tblUsers.UserFirstName + ' UserLastName' AS Author,
dbo.tblUsers.UserLastName,
dbo.tblUsers.UserEmailAddress,
dbo.tblEvents.EventID,
dbo.tblEvents.EventName,
dbo.tblEvents.EventDescription,
dbo.tblEvents.EventVenue,
dbo.tblEvents.EventDate,
dbo.tblEvents.AddedBy,
dbo.tblEvents.Pending,
dbo.tblEvents.DateAdded,
dbo.tblEvents.DateEditted,
dbo.tblUsers.UserName
FROM dbo.tblUsers
JOIN dbo.tblEvents ON dbo.tblUsers.UserID = dbo.tblEvents.EdittedBy

最佳答案

我假设如果记录尚未编辑,那么您希望加入 AddedBy 列。见下文:

SELECT 
u.UserID,
u.UserFirstName + ' UserLastName' AS Author,
u.UserLastName,
u.UserEmailAddress,
e.EventID,
e.EventName,
e.EventDescription,
e.EventVenue,
e.EventDate,
e.AddedBy,
e.Pending,
e.DateAdded,
e.DateEditted,
u.UserName
FROM dbo.tblUsers u
INNER JOIN dbo.tblEvents e ON u.UserID = ISNULL(e.EdittedBy, e.AddedBy)

关于sql-server - 即使单元格为空,如何显示数据库记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3434796/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com