a b c 三张表 b是a的从表 c是b的从表 写查询语句 查出a b c所有字段,要求耗时最短。
时间: 2024-05-06 14:18:21 浏览: 113
三个表的一个sql语句查询
可以使用多表连接查询,具体的 SQL 语句如下:
```
SELECT *
FROM a
JOIN b ON a.a_id = b.a_id
JOIN c ON b.b_id = c.b_id;
```
其中,a、b、c 分别为三张表的表名,a_id、b_id 分别为主外键关联的字段名。在查询时,通过 JOIN 将三张表连接起来,然后使用 SELECT * 查询所有字段。这样可以一次性查询出 a、b、c 所有字段,且效率比多次单表查询更高。
阅读全文