如何将select *与union结合使用?MySQL的

用户名

我想运行此查询:

SELECT col1 , col2 , table1.*
    FROM
    (SELECT table2.col1 as col1 , table2.col2 as col2 , table1.* FROM table1 INNER JOIN table2 ...
    UNION
    SELECT table3.col1 as col1 , table2.col2 as col2 , table1.* FROM table1 INNER JOIN table2 ...
    )order by table1.col1

但我无法运行它,因为我应该用table1的列名替换(SELECT col1,col2,table1。*)处的table1。*。

巴勃罗·圣克鲁斯

您需要为联合查询指定别名。

就像是:

SELECT col1 , col2 , talias.*
FROM
(SELECT table2.col1 as col1 , table2.col2 as col2 , table1.* FROM table1 INNER JOIN table2 ...
UNION
SELECT table3.col1 as col1 , table2.col2 as col2 , table1.* FROM table1 INNER JOIN table2 ...
) as talias order by talias.col1

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将特定的SELECT命令与UPDATE结合使用-SQL

来自分类Dev

如何将select和insert结合到sql中

来自分类Dev

如何将OAuth与Imgur结合使用?

来自分类Dev

如何将Tor与Java结合使用

来自分类Dev

如何将ASTextNode与TTTAttributedLabel结合使用

来自分类Dev

如何将Boost与Eclipse结合使用?

来自分类Dev

如何将FakeAsync与testWidgets结合使用?

来自分类Dev

如何将setColumnAttribute与update()结合使用?

来自分类Dev

如何将passifox与keepassX结合使用?

来自分类Dev

如何将fsolve()与det()结合使用

来自分类Dev

如何将“struct”与“Func”结合使用?

来自分类Dev

Teradata /将记录与UNION结合使用不起作用

来自分类Dev

将 LIMIT 与 UNION 结合使用时 MariaDB 的奇怪行为

来自分类Dev

我如何将Unix信号(如SIGUSR1)与mysql触发器结合使用

来自分类Dev

如何将COUNTIF与OR结合

来自分类Dev

如何将:hover与:not()结合?

来自分类Dev

如何将COUNTIF与OR结合

来自分类Dev

MySQL INSERT INTO结合使用SELECT和TIMESTAMP

来自分类Dev

将MySQL IN()与PHP和PDO结合使用

来自分类Dev

如何将Rich Domain与Massive Operations结合使用?

来自分类Dev

如何将emscripten与闭包工具结合使用

来自分类Dev

如何将“ git describe --match”与浅克隆结合使用?

来自分类Dev

如何将Angular-Cache与AngularJS LocalStorageModule结合使用

来自分类Dev

如何将山核桃与Clojurescript(OM / Reagent)结合使用?

来自分类Dev

如何将Android KeyStore API与API 18结合使用?

来自分类Dev

如何将Node js与Webmin结合使用

来自分类Dev

如何将colspan与DataTables.row.add()结合使用

来自分类Dev

如何将Java ServiveLocator与一罐结合使用

来自分类Dev

如何将find命令与gzip结合使用

Related 相关文章

热门标签

归档