我有 3 张桌子Documents
,SR
和events
在documents
我保存所有与 SR 和事件相关的文档。
我想在一页中显示所有文档。
所以我正在使用这个选择查询
Select *
from documents d, SR s, Events e
where d.relationid = ( case d.documenttype when 'SR' the s.SRId else 'e.eventid end)
但它不起作用。
我的document
表结构是这样的:
documentid int,
documenttype nvarchar(50),
relationid int,
document image,
docdate date
谁能指出我的错误?
我想选择所有具有相关信息的文档。表示如果其 SR 文档而不是 SR 详细信息应显示其他事件。目前只有两种类型的文件。
我的选择查询应该是什么?