ВЫБЕРИТЕ ЗАПИСЬ ИЗ ДВУХ ТАБЛИЦ В SQL - PullRequest
0 голосов
/ 02 мая 2019

У меня есть две таблицы AccountMaster и TransactionMaster.

AccountMaster имеет столбец Accounno, а TransactionMaster имеет Accno, Amount и Transtype.

AccountMaster имеет 5100 запись,TransactionMaster имеет также 5100 в Transtype=1, но только 1700 в Transtype=2.

Как выбрать все записи 5100 в Transtype=2 с null value, которые присутствуют в примечании TransactionMaster.

Ответы [ 2 ]

0 голосов
/ 02 мая 2019

Это быстрый скрипт, который можно решить с помощью следующего:

select
*
from            AccountMaster       m
left outer join TransactionMaster   t   on  m.Accountno =   t.Accno
where           t.Accountno is null

Дайте мне знать, если это работает.

0 голосов
/ 02 мая 2019

Вам нужно использовать левое соединение на ACCOUNTMASTER

SELECT COUNT(1) FROM ACCOUNTMASTER_TABLE AS AMT
LEFT JOIN TRANSACTIONMASTER AS TMT ON AMT.ACCOUNNO=TMT.ACCNO
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...