Eu tenho um relacionamento um-para-muitos entre duas tabelas Parent e Child . Quero obter todos os filhos se um filho corresponder a uma condição. Algo como abaixo:
SELECT * FROM Parent p
INNER JOIN Child c ON c.parent_id = p.id
WHERE c.first_name LIKE '%abc%' OR c.last_name LIKE '%abc%'
Esta consulta retorna apenas o filho cujo nome contém abc . Eu quero pegar todos os irmãos desta criança também. Como eu posso fazer isso?