我有以下表结构:
事务表
transactID TBarcode Ecode PAICID status
1 1234 E001 1 0
2 4567 E002 2 1
用户主表
Uid Uname Ecode
1 jas E001
2 biju E002
员工主表
Ecode Ename
E001 Jaseem
E002 bijeesh
TransactionTable.PAICD
并且UserMasterTable.Uid
是相同的。
我正在搜索TBarcde
(我的意思是像这样的条件WHERE Tbarcode = 1234
)
如果status
是 0 那么我想要Ename
与TransactionTable.Ecode
.
如果status
是 1 那么我想Ename
从对应的PAICID
Ename 中获取UserMasterTable.Ecode
.
我如何为此编写存储过程?