apache / apache/datafusion-sqlparser-rs

JOIN without Alias does not work

Abierto
#866 5 comentarios 0 reacciones 0 asignados Ver en GitHub
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

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.