我有以下表结构:
事务表
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从对应的PAICIDEname 中获取UserMasterTable.Ecode.
我如何为此编写存储过程?