mysql查询的结果如何作为一个新的表啊?
发布网友
发布时间:2022-04-08 09:14
我来回答
共2个回答
热心网友
时间:2022-04-08 10:43
给你一个最简单直接的例子,比如你把a表的查询结果作为一个新表b,可以用一下代码:
SELECT * INTO b FROM a
*是你要查询的选项,可以自己决定!
热心网友
时间:2022-04-08 12:01
将查询结果保存在新表中应该使用INTO语句实现,具体的语法如下
SELECT 查询列表序列 INTO <新表名>
FROM 数据源
…… ——其他句子
另外,我不知道你的表名是不是叫LOGIN,如果是的话,*结果集的行数应该用TOP语句实现,而不是LIMIT,你要实现的分页可以用TOP语句加子循环实现,比如
SELECT TOP 3 * FROM LOGIN WHERE ID NOT IN (SELECT TOP 3 * FROM LOGIN)
如果带排序的就自由自己排了,我不清楚你怎么排的