根据上一个查询执行选择查询

萨玛

我想对多个表执行两个查询。第一个查询连接多个表并使用多个条件。它是这样的:

SELECT items.id, tableX.colA, tableY.colB ...
FROM items
    LEFT JOIN table2 ON ...
    LEFT JOIN table3 ON ...
    ...
WHERE {some conditions are true}

第二个查询是一个简单查询,但是取决于第一个查询的结果。我想通过其ID选择与上一个查询相关的所有行。所以应该是这样的

SELECT meta_name, meta_value FROM items_meta WHERE item IN ({LIST OF IDS FROM PREVIOUS QUERY})

这两个查询将用于不同的目的,因此它们不能合并为一个。

我一直在考虑将第一个查询的结果存储在临时表中,然后将第二个查询加入其中。但是我似乎找不到找到一种方法来返回第一个查询的行并将ID放入临时表中。

非常感谢所有贡献。谢谢

Murad Hasan |

你必须设计你ID's喜欢我在查询中使用。您可以在join此处使用PHP功能。

询问

SELECT meta_name, meta_value FROM items_meta WHERE item IN ('4', '8', '11')

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

根据上一个查询执行选择查询

来自分类Dev

选择计数查询到mysql中的上一个选择查询

来自分类Dev

选择计数查询到mysql中的上一个选择查询

来自分类Dev

sql查询以基于上一个查询从表中选择随机行

来自分类Dev

在实体框架实现上一个查询之前,不会执行下一个查询

来自分类Dev

优化一个需要 1 分钟执行的选择查询

来自分类Dev

查询上一个查询的结果集

来自分类Dev

如何编写一个查询,选择上一个特定的日期并从该日期返回1周?

来自分类Dev

如何根据上一个响应的条件执行步骤

来自分类Dev

使用一个选择查询代替查询+子查询

来自分类Dev

我想使用Java Eclipse中的JDBC在上一个查询中对ResultSet执行另一个SQL查询

来自分类Dev

SQL“上一个”查询的意外结果

来自分类Dev

如何获取上一个ActiveRecord查询数据?

来自分类Dev

根据第一个选择查询结果从两个不同的选择查询结果(Oracle)中选择一个值

来自分类Dev

根据上一个选择值显示下一个选择选项

来自分类Dev

执行一个SPARQL查询

来自分类Dev

如何只执行一个查询?

来自分类Dev

MySQL 查询根据来自两个不同表的值选择一个表。

来自分类Dev

选择一个子查询

来自分类Dev

MySQL查询选择一个图像

来自分类Dev

仅执行一个存储过程是否可以获得3个选择查询结果?

来自分类Dev

执行删除查询,在查询末尾添加一个空格

来自分类Dev

从一个选择查询插入多表的查询

来自分类Dev

sql查询varchar(max)列以根据其子元素child的值选择一个元素

来自分类Dev

PostgreSQL-如何根据另一个查询的结果选择结果

来自分类Dev

sql查询varchar(max)列以根据其子元素child的值选择一个元素

来自分类Dev

如何根据另一个查询的输出选择行?

来自分类Dev

如何根据另一个 SELECT 的结果进行查询以选择某些内容?

来自分类Dev

SQL 查询以选择根据给定条件检查至少一个有效记录的记录

Related 相关文章

  1. 1

    根据上一个查询执行选择查询

  2. 2

    选择计数查询到mysql中的上一个选择查询

  3. 3

    选择计数查询到mysql中的上一个选择查询

  4. 4

    sql查询以基于上一个查询从表中选择随机行

  5. 5

    在实体框架实现上一个查询之前,不会执行下一个查询

  6. 6

    优化一个需要 1 分钟执行的选择查询

  7. 7

    查询上一个查询的结果集

  8. 8

    如何编写一个查询,选择上一个特定的日期并从该日期返回1周?

  9. 9

    如何根据上一个响应的条件执行步骤

  10. 10

    使用一个选择查询代替查询+子查询

  11. 11

    我想使用Java Eclipse中的JDBC在上一个查询中对ResultSet执行另一个SQL查询

  12. 12

    SQL“上一个”查询的意外结果

  13. 13

    如何获取上一个ActiveRecord查询数据?

  14. 14

    根据第一个选择查询结果从两个不同的选择查询结果(Oracle)中选择一个值

  15. 15

    根据上一个选择值显示下一个选择选项

  16. 16

    执行一个SPARQL查询

  17. 17

    如何只执行一个查询?

  18. 18

    MySQL 查询根据来自两个不同表的值选择一个表。

  19. 19

    选择一个子查询

  20. 20

    MySQL查询选择一个图像

  21. 21

    仅执行一个存储过程是否可以获得3个选择查询结果?

  22. 22

    执行删除查询,在查询末尾添加一个空格

  23. 23

    从一个选择查询插入多表的查询

  24. 24

    sql查询varchar(max)列以根据其子元素child的值选择一个元素

  25. 25

    PostgreSQL-如何根据另一个查询的结果选择结果

  26. 26

    sql查询varchar(max)列以根据其子元素child的值选择一个元素

  27. 27

    如何根据另一个查询的输出选择行?

  28. 28

    如何根据另一个 SELECT 的结果进行查询以选择某些内容?

  29. 29

    SQL 查询以选择根据给定条件检查至少一个有效记录的记录

热门标签

归档