Tag: 子查询的

你可以在SQL中定义“文字”表吗?

有没有任何SQL子查询语法,可以让你从字面上定义一个临时表? 例如,类似的东西 SELECT MAX(count) AS max, COUNT(*) AS count FROM ( (1 AS id, 7 AS count), (2, 6), (3, 13), (4, 12), (5, 9) ) AS mytable INNER JOIN someothertable ON someothertable.id=mytable.id 这将节省不得不做两到三个查询:创build临时表,将数据放在里面,然后在连接中使用它。 我正在使用MySQL,但会对其他数据库感兴趣,可以做这样的事情。