"Injeção de SQL" não é igual a "segunda consulta".
Certamente são.
A segunda consulta é apenas um exemplo . Embora possa ser qualquer instrução SQL válida. A injeção de SQL é uma exploração de consulta formatada incorretamente. Se um desenvolvedor não formatar o SQL corretamente, existe a possibilidade de quebrar os limites de literal e adicionar código ao corpo do SQL.
Sim, depende da API que você está usando.