我有两个表AccountMaster
和TransactionMaster
。
AccountMaster具有Accounno
列,而TransactionMaster具有Accno, Amount
和Transtype
。
AccountMaster有5100
条记录。 TransactionMaster
在5100
中也有Transtype=1
,但在Transtype=2
中只有1700。
如何选择5100
中存在的Transtype=2
和null value
中所有TransactionMaster
记录。
答案 0 :(得分:0)
您需要在ACCOUNTMASTER
上使用左联接
SELECT COUNT(1) FROM ACCOUNTMASTER_TABLE AS AMT
LEFT JOIN TRANSACTIONMASTER AS TMT ON AMT.ACCOUNNO=TMT.ACCNO
答案 1 :(得分:0)
这是一个快速的脚本,可以使用以下命令解决:
select
*
from AccountMaster m
left outer join TransactionMaster t on m.Accountno = t.Accno
where t.Accountno is null
让我知道它是否有效。