apache / apache/datafusion-sqlparser-rs
JOIN without Alias does not work
- Linguagem predominante
- Rust
- Estrelas
- 3.5k
- Forks
- 772
- Merge médio
- 4d 9h
- PRs com merge (30d)
- 17
Descrição
## Issue
```sql
SELECT * FROM User JOIN Dept ON User.deptId = Dept.id;
```
Above Query does not work and gets `ParserError("Expected end of statement, found: .")`
It works fine in legacy Database like MySQL.
If it is bug, let me try to fix it.
Guia de contribuição
Nenhum guia de contribuição indexado para este repositório
Direção de pesquisa
Reproduza o exemplo de SQL e rastreie o erro do parser relatado após o JOIN, concentrando-se no tratamento de JOIN e nos nomes de coluna qualificados. Como nenhum arquivo ou teste é mencionado na issue, primeiro localize o ponto de entrada relevante do parser e os testes de JOIN existentes. Está concluído quando a consulta for analisada com sucesso sem aliases e a cobertura de regressão demonstrar esse comportamento.
Escrita pelo modelo de indexação a partir do texto da issue.
Avaliação
- Stack de tecnologia
- rust, sql
- Domínio
- compilers
- Tipo de issue
- Bug
- Dificuldade
- 3/5
- Tempo estimado
- 1-2 dias
- Status de atividade
- Estagnada
- Clareza
- Razoavelmente clara
- Facilidade para iniciantes
- 45/100