две таблицы (MasterTable с колоннами ID, Name) DetailTable с колоннами (MasterID, Status) теперь записи, показывая, как если бы я соединить две таблицы и поставить запрос какВыберите Distinct записей из двух таблиц
SELECT dbo.testMaster.Name,testDetail.Status
FROM dbo.testDetail
INNER JOIN dbo.testMaster ON dbo.testDetail.testID = dbo.testMaster.ID
это показывает следующий результат
khalid Pass
Khalid WithDraw
Khalid Fail
Hamid Fail
Hamid WithDraw
Mike WithDraw
Я хочу, чтобы выбрать для Халида, если он «проходит» значение ден он должен пропустить вЫВЕСТИ и не для него. для Хамида у нас есть две записи, но приоритет должен идти на выход, поэтому он должен пропустить Fail for hamid. У Майка всего одна запись, поэтому он должен выбрать свою запись.
результат должен быть как
Khalid Pass
Hamid WithDraw
Mike WithDraw
Вы, по-видимому, используя SQL Server, почему вы отметите это также с 'oracle' –
мы имеем как SQL и оракул базы данных. Эти базы данных синхронизируются. в любом случае спасибо. –