apache / apache/datafusion-sqlparser-rs

join query in multiy table

Aberta
#395 0 comentários 0 reações 0 responsáveis Ver no GitHub
Linguagem predominante
Rust
Estrelas
3.5k
Forks
772
Merge médio
4d 9h
PRs com merge (30d)
17

Descrição

Hi,
```sql
select * from student t1 left join class t2 on t1.sid = t2.sid left join use t3 on t2.id = t3.id
```
can be parsed successed.

```sql
select * from student t1 left join class t2 left join user t3 on t2.id = t3.id on t1.sid = t2.sid
```
will be failed

any idea?

Guia de contribuição

Nenhum guia de contribuição indexado para este repositório

Direção de pesquisa

Reproduza os dois exemplos de SQL no parser e compare como as formas aninhadas de LEFT JOIN são tratadas. Rastreie a segunda consulta que falha pelo ponto de entrada do parsing de SQL, depois adicione cobertura para ambas as formas e confirme que a consulta que falhava anteriormente é analisada com sucesso.

Escrita pelo modelo de indexação a partir do texto da issue.

Avaliação

Stack de tecnologia
rust, sql
Domínio
compilers, databases
Tipo de issue
Bug
Dificuldade
3/5
Tempo estimado
1-2 dias
Status de atividade
Estagnada
Clareza
Precisa de esclarecimento
Facilidade para iniciantes
35/100

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.