apache / apache/datafusion-sqlparser-rs

join query in multiy table

Ouverte
#395 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
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

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.