Уважаемые,
У меня есть ситуация, когда мне нужно написать один запрос SQL, чтобы получить записи из одной таблицы. Например, скажем, у меня есть две таблицы, TblParent и TblChild. Мне нужны записи из таблицы TblChild, как показано ниже:
SELECT * FROM TblParent WHERE condition_1 AND condition_2 AND condition_3: //possible many records
//for each parent
SELECT * FROM TblChild WHERE TblChild.fld1 = TblParent.fld1 AND TblChild.fld2 = TblParent.fld2
AND TblChild.fld3 > 0 ......
В основном мне нужны только записи TblChild, но для их получения мне нужен запрос TblParent с условия и для каждого из них мне нужно получить соответствующие записи TblChild.
Поскольку я новичок в SQL и не уверен в том, какой метод лучше выбрать с точки зрения оптимизации, помогите мне написать одну запрос по вышеуказанному сценарию.
Заранее спасибо.