如何将此查询保存到数据库中的另一个表,以便在用户登录时可以看到已保存的结果
SELECT *
FROM sports b
join sports a
on a.Tag = b.Name
where b.sport_ID <> a.sport_ID and a.Tag = 'football'
答案 0 :(得分:0)
假设另一个表与查询返回的列具有相同的模式:
INSERT INTO otherTable
SELECT *
FROM sports b
INNER JOIN sports a
on a.Tag = b.Name
where b.sport_ID <> a.sport_ID and a.Tag = 'football'
如果架构不相同,则您需要明确列出列而不是SELECT *
。没有办法自动编写&#34;选择除Tag以外的所有列。
答案 1 :(得分:0)
您不能将查询保存到另一个表中。您可以将其另存为VIEW。