将两个选择语句合并/合并为一个

迪瓦

我有以下MySQL语句,其中包含几个select语句,其中一个对另一个select返回的所有结果进行选择。只是想知道是否可以将它组合成一个整体。例如。就像三重联接。

select networks.name as network_name, installations.name as installation_name
from network_installations

join installations on installations.id = network_installations.installation_id

join networks on networks.id = network_installations.network_id

where network_installations.network_id in (
    select network_installations.network_id
    from network_installations 
    where network_installations.installation_id = 1
);

笔记。我已经完成了sql查询,但这是我第一次使用sql join。

缺口

对表network_installations使用别名:

select networks.name as network_name, installations.name as installation_name
from network_installations ni1
join installations on installations.id = ni1.installation_id
join networks on networks.id = ni1.network_id
join network_installations ni2 on ni2.network_id = ni1.network_id
where ni2.installation_id = 1

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将两个选择语句合并/合并为一个

来自分类Dev

用Cypher语言将两个合并合并为一个

来自分类Dev

将两个选择合并为一个

来自分类Dev

SQL-将选择语句中具有不同列数的两个查询合并为一个

来自分类Dev

将两个变量合并为一个

来自分类Dev

将两个公式合并为一个

来自分类Dev

将两个大块合并为一个

来自分类Dev

将两个查询合并为一个

来自分类Dev

将两个条件合并为一个

来自分类Dev

将两个列表合并为一个

来自分类Dev

将两个LINQ语句合并为一个

来自分类Dev

将两个IN语句合并为一个子句?

来自分类Dev

将两个不同的sql语句合并为一个

来自分类Dev

将这两个SQL语句合并为一个

来自分类Dev

如何将这两个SELECT语句合并为一个

来自分类Dev

将两个Select Sum语句合并为一个

来自分类Dev

将两个动态SQL语句合并为一个

来自分类Dev

将Excel上的两个长IF语句合并为一个公式

来自分类Dev

将两个复杂的SQL语句合并为一个

来自分类Dev

将两个不同的sql语句合并为一个

来自分类Dev

如何将这两个while语句合并为一个?

来自分类Dev

将这两个IF语句合并为一个?

来自分类Dev

从两个表中导出数据并合并为一个文件

来自分类Dev

如何使用sp将两个选择查询结果合并为一个结果?

来自分类Dev

如何使用sp将两个选择查询结果合并为一个结果?

来自分类Dev

如何将这两个选择查询合并为一个查询?

来自分类Dev

rails将两个搜索合并为一个,以显示两个结果

来自分类Dev

将一个对象的两个列表合并为一个

来自分类Dev

将两行合并为一个,从两个行中选择选定的单词