我使用 libmariadb 与 mysql 服务器进行通信。
- mysql_real_query - 执行查询
- mysql_store_result - 获取结果
有没有办法从 MYSQL_RES (或其他)中找出哪些表参与查询结果?
例如,对于查询
SELECT name, number FROM person INNER JOIN phone ON ...
我想发现哪些字段来自“人”表,哪些字段来自“电话”。
PS:
- 在查询中使用别名不是解决方案。
- postgres API 通过函数 PQftable 有这个功能,所以我希望 MariaDB (MySQL) 也有。