Existe uma ferramenta que lhe diz (ou lhe dá uma dica) por uma instrução select em particular dose não devolver quaisquer linhas dadas os dados atuais em seu banco de dados.
por exemplo, se você tivesse a 4 tabela a seguir junte
select *
from a, b, c, d
where a.b_id = b.id
and b.c_id = c.id
and c.d_id = d.id
Se houvesse linhas que satisfizeram as condições a.b_id = b.id também linhas que satisfizeram b.c_id = c.id mas há linhas que preenchessem o requisito c.d_id = d.id seria destacar c.d_id = d.id como o problema.
Ou seja, seria brake-se a cláusula where e descobrir qual das condições sub retornou verdadeiro e destacar aqueles que não retornam verdadeiro.
Não funcionaria bem para querys complexos, mas muitas instruções select são simples junta-se ao longo muitas mesas.
Isso seria útil ao criar dados de teste para exercer uma paz de código do aplicativo ou depurar um problema com um sistema vivo.
Gráfica explicar ferramentas (que mostram o plano do caminho exiection real) se aproximam, mas eles mostram muita informação e não destacar o elo perdido no seleto stament.
Eu estou usando postgres, sqllight e mysql, mas estaria interessado em como ferramentas para outros bancos de dados / plataformas de trabalho.
Im também interessado em quaisquer técnicas manula.
Alguém mais tem esse problema?
Será que alguém estar interessado se eu escrevi essa ferramenta?













