该TABLE语句具有格式,并且等效于。它支持 和 子句(后者带有optional ),但不允许选择单个表列。 可以在您使用等效 语句的任何地方使用;这包括连接,联合, ,, 语句和子查询。例如: TABLE *table_name*``SELECT * FROM *table_name*``ORDER BY``LIMIT``OFFSET``TABLESELECTINSERT ... SELECTREPLACECREATE TABLE ... SELECT
TABLE t1 UNION TABLE t2相当于SELECT * FROM t1 UNION SELECT * FROM t2CREATE TABLE t2 TABLE t1相当于CREATE TABLE t2 SELECT * FROM t1SELECT a FROM t1 WHERE b > ANY (TABLE t2)等同于SELECT a FROM t1 WHERE b > ANY (SELECT * FROM t2)。VALUES可用于一个表值提供给一个INSERT,REPLACE或SELECT语句,和由的VALUES关键字随后进行了一系列行构造(的ROW())由逗号分隔。例如,该语句INSERT INTO t1 VALUES ROW(1,2,3), ROW(4,5,6), ROW(7,8,9)提供与SQL兼容的等效于MySQL特定的INSERT INTO t1 VALUES (1,2,3), (4,5,6), (7,8,9)。您还可以像选择VALUES表一样从表值构造函数中进行选择 ,请记住,这样做时必须提供表别名,并且必须SELECT像使用其他别名一样使用它 。这包括联接,联合和子查询。有关详细信息
TABLE,并VALUES和其使用的示例,请参阅本文档的以下部分: