Java写一个三表连查的sql语句
时间: 2024-04-19 12:07:50 浏览: 123
三个表的一个sql语句查询
假设三张表为A、B、C,它们之间的关系为A与B是一对多关系,B与C是一对一关系,那么可以使用下面的SQL语句进行三表连查:
```sql
SELECT A.*, B.*, C.*
FROM A
LEFT JOIN B ON A.id = B.a_id
LEFT JOIN C ON B.id = C.b_id
WHERE ...
```
其中,A.id和B.a_id为A表和B表之间的关联字段,B.id和C.b_id为B表和C表之间的关联字段,WHERE子句可以根据需要添加筛选条件。
阅读全文