apache / apache/datafusion-sqlparser-rs
join query in multiy table
- Langage dominant
- Rust
- Étoiles
- 3.5k
- Forks
- 772
- Merge moyen
- 4 j 9 h
- PR mergées (30 j)
- 17
Description
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?
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Piste de recherche
Reproduisez les deux exemples SQL dans le parser et comparez la manière dont les formes imbriquées de LEFT JOIN sont traitées. Suivez la deuxième requête en échec à travers le point d’entrée de l’analyse SQL, puis ajoutez une couverture pour les deux formes et confirmez que la requête qui échouait auparavant est analysée avec succès.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- rust, sql
- Domaine
- compilers, databases
- Type d'issue
- Bug
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Activité
- À l'abandon
- Clarté
- À clarifier
- Accessibilité débutants
- 35/100