Sql server 没有得到足够的列
我的质询如下:Sql server 没有得到足够的列,sql-server,join,Sql Server,Join,我的质询如下: select [Transaction].id, [User].name, EventType.EnglishDescription from [Transaction] join [User] on [Transaction].userid = [User].id join EventType on EventType.id = [Transaction].EventType 我希望返回列中的Transaction.id、Use
select [Transaction].id,
[User].name,
EventType.EnglishDescription
from [Transaction]
join [User] on [Transaction].userid = [User].id
join EventType on EventType.id = [Transaction].EventType
我希望返回列中的Transaction.id、User.name和EventType.EnglishDescription,但是,我只返回一个id列
当我从select中漏掉Transaction.id时,我会得到名称和英文描述。你是什么意思?你得到的是列,但值为NULL或错误-或者列根本不显示?这些列根本不显示。你是如何运行的?在管理工作室?它是在视图、过程还是函数中?作为mdf文件的存储过程。如果需要的话,我可以给你一个sql文件的表格布局。你能发布你实际看到的结果吗?在我看来,回复文本不知怎么被截断了。