apache / apache/datafusion-sqlparser-rs

JOIN without Alias does not work

未關閉
#866 5 則留言 0 個 reaction 已指派 0 人 在 GitHub 檢視
主要語言
Rust
星號
3.5k
分支
772
平均合併
4 天 9 小時
30 天內合併 PR
17

描述

## 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.

貢獻指南

這個儲存庫沒有索引到貢獻指南

研究方向

重現 SQL 範例,並追蹤 JOIN 後回報的 parser 錯誤,重點關注 JOIN 處理和限定欄位名稱。由於 issue 中沒有指定檔案或測試,請先找出相關的 parser 進入點和現有的 JOIN 測試。完成的標準是查詢能夠在沒有 aliases 的情況下成功解析,且回歸涵蓋證明此行為。

由索引模型根據 Issue 內容生成。

評估

技術堆疊
rust, sql
領域
compilers
Issue 類型
缺陷
難度
3/5
預估耗時
1-2 天
活躍度
停滯
描述清晰度
基本清楚
新手友好度
45/100

把新 issue 寄到你的電子郵件信箱

精選適合新手參與的 GitHub issue 摘要。