apache / apache/datafusion-sqlparser-rs
JOIN without Alias does not work
- Lenguaje dominante
- Rust
- Estrellas
- 3.5k
- Forks
- 772
- Merge medio
- 4 d 9 h
- PR fusionados (30 d)
- 17
Descripción
## 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.
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Línea de trabajo
Reproduce el ejemplo de SQL y sigue el error del parser informado después del JOIN, centrándote en el manejo de JOIN y en los nombres de columna cualificados. Como en el issue no se mencionan archivos ni tests, localiza primero el punto de entrada relevante del parser y los tests existentes de JOIN. Se considera terminado cuando la consulta se analiza correctamente sin aliases y la cobertura de regresión demuestra ese comportamiento.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- rust, sql
- Área
- compilers
- Tipo de issue
- Error
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Estado de actividad
- Estancado
- Claridad
- Bastante claro
- Aptitud para principiantes
- 45/100