不用join怎么实现多表联查
时间: 2024-01-30 12:37:23 浏览: 32
结合mybatis-plus实现简单不需要写sql的多表查询
5星 · 资源好评率100%
在 SQL 中,可以使用子查询或者使用 SQL JOIN 语句来实现多表联查,而不需要使用 JOIN 关键字。
使用子查询的方式:
```sql
SELECT *
FROM table1
WHERE table1.column1 IN (
SELECT table2.column2
FROM table2
WHERE table2.column3 = 'value'
);
```
使用 SQL JOIN 语句的方式:
```sql
SELECT *
FROM table1
JOIN table2 ON table1.column1 = table2.column2
WHERE table2.column3 = 'value';
```
这两种方式都可以实现多表联查,具体使用哪种方式取决于具体的业务需求和数据结构。
阅读全文