有三张表,怎么查3张表中的第三行和第五行
时间: 2024-02-20 15:57:40 浏览: 128
判断鼠标点击所在表格的第几行以及删除表格的行
4星 · 用户满意度95%
可以使用 UNION ALL 操作符将三张表的第三行和第五行组合在一起,然后再使用 LIMIT 子句限制结果集中的前五行,如下所示:
```
SELECT * FROM (
SELECT * FROM table1 LIMIT 2,1
UNION ALL
SELECT * FROM table2 LIMIT 2,1
UNION ALL
SELECT * FROM table3 LIMIT 2,1
UNION ALL
SELECT * FROM table1 LIMIT 4,1
UNION ALL
SELECT * FROM table2 LIMIT 4,1
UNION ALL
SELECT * FROM table3 LIMIT 4,1
) AS combined_tables
LIMIT 5;
```
其中,LIMIT 2,1 表示跳过前两行,返回第三行;LIMIT 4,1 表示跳过前四行,返回第五行。最后的 LIMIT 5 则是限制结果集中的前五行。
阅读全文