Я пытаюсь изменить следующие 3 запроса в один запрос с окончательным выводом.
Первый запрос возвращает список идентификаторов и мест
Select id,place from Global where status='Y';
Пример запроса Вывод: -
1) 123, Дели
2) 345, Джамму
3) 456, Харьяна
Затем я хочу отправить этот вывод
Таблицы лицензий и DrvingLicence для фильтрации, если идентификатор, представленный в любой из этих таблиц, исключает идентификатор из окончательного вывода.
licenceId = id и drivingLicenceNo = id
Select licenceId from Licence table where state='MO' and licenceid=:id
Select drivingLicenceNo from DrvingLicence table where DOB='12/12/1978' and drivingLicenceNo=:id
Место присутствует только в таблице "Global" , которая должна присутствовать в окончательном выводе.
Окончательный результат:
1) 123, Дели
Предполагается, что id = 345 присутствует в таблице лицензий и id = 456 присутствует в таблице DrvingLicence