Seria possível procurar pelo m.tipo contendo um trecho de texto, algo do tipo:
select c.nome, count(m.id) from
curso c join matricula m on c.id = m.curso_id
where m.tipo in ('%PF%', '%PJ%')
group by c.nome
?
Seria possível procurar pelo m.tipo contendo um trecho de texto, algo do tipo:
select c.nome, count(m.id) from
curso c join matricula m on c.id = m.curso_id
where m.tipo in ('%PF%', '%PJ%')
group by c.nome
?
Amigo pelo que eu sei não é possivel. Com o IN
só funciona a string completa.
Mas você pode contornar isso realizando a consulta da seguinte forma:
select c.nome, count(m.id) from
curso c join matricula m on c.id = m.curso_id
where m.tipo like '%PF%' or m.tipo like '%PJ%'
group by c.nome