# 将 SQLite 结果列映射回源表.列

- 来源：Simon Willison 博客
- 发布时间：2026-06-14 07:05
- AIHOT 分数：68
- AIHOT 链接：https://aihot.virxact.com/items/cmqd1vao903xvsltt1tv8z264
- 原文链接：https://simonwillison.net/2026/Jun/13/sqlite-column-provenance

## AI 摘要

Simon Willison 为 Datasette 探索了三种方案，使其能对任意 SQL 查询结果补充源表列信息。他使用 Claude Code（Opus 4.8）发现：利用 apsw 库、通过 ctypes 调用 SQLite 内部未暴露的 `sqlite3_column_table_name()` C 函数，以及分析 `EXPLAIN` 输出。这些方法可程序化识别 `select users.name, orders.total from users join orders on orders.user_id = users.id` 等查询中每个结果对应的源表.列，并支持 JOIN 和 CTE 等复杂语法。

## 正文

这是一则列表来源，站内未收录完整正文。
