如何根据不同条件从其他表中选择字段

红宝石Kousinovali

我有一个[产品]表,

ProductID | Productname 

1         | Bike
2         | Car

还有一个表[Stores],其中有2个不同的仓库的数量,第一个仓库是1,第二个仓库是2。

表[商店]包含产品的ID

ID |ProductID | Qty |wharehouse

1  |1         | 10  |1
2  |1         | 5   |2
3  |2         | 6   |1
4  |2         | 7   |2

我要查询以显示在每个产品的一条记录中,以下内容

ProductID,ProductName,QtyFromFirstWhareHouse,QtyFromSecondWhareHouse

我尝试对每个数量进行第二次查询,但是我不输入什么标准。谢谢

你能帮助我吗?非常感谢

戈登·利诺夫

关联子查询可能是最简单的解决方案:

select p.*,
       (select s.qty
        from stores as s
        where s.productid = p.productid and s.warehouse = 1
       ) as quantity_1,
       (select s.qty
        from stores as s
        where s.productid = p.productid and s.warehouse = 2
       ) as quantity_2
from products as p;

注意:这假设stores表中每个仓库/产品组合都有一行如果有多个行,则需要某种形式的聚合,例如sum(s.qty)

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从具有其他表条件的表中选择

来自分类Dev

如何从其他表 Laravel 中选择字段

来自分类Dev

如何根据条件从我的表中选择不同的列?

来自分类Dev

根据条件从表中选择不同的值

来自分类Dev

根据条件从不同的表中选择

来自分类Dev

根据条件从其他2列中选择不同的一列(如何将它们配对?)

来自分类Dev

如何根据其他表中的其他关系从 1 列中选择 2 个数据

来自分类Dev

从同一表中选择条件不同的字段

来自分类Dev

根据选择表中的其他属性,不同的升序值

来自分类Dev

根据对Oracle中其他表的条件查询选择行

来自分类Dev

根据表中的其他条件查询记录(选择记录)

来自分类Dev

如何根据不同的时间范围从多个表中选择数据?

来自分类Dev

在Rails中如何从多个表中选择其他列

来自分类Dev

使用PDO根据mySQL中其他两个表的结果从表中选择行

来自分类Dev

SQL:从其他表中选择

来自分类Dev

通过在Pandas中选择其他列来根据条件更新列值

来自分类Dev

根据 1 个字段或其他字段选择计数 - 条件计数

来自分类Dev

从2个条件不同的表中选择

来自分类Dev

BigQuery:从regexp_match中选择其他表中的where字段

来自分类Dev

从另一个表中选择其他字段

来自分类Dev

根据其他列条件选择记录

来自分类Dev

MySql通过其他元素从两个不同的表中选择id然后id

来自分类Dev

SQLite 从其他表中选择具有多个条件的行

来自分类Dev

从选择框中选择“其他”并激活文本字段

来自分类Dev

从其他不同的属性中选择不同的属性

来自分类Dev

如何通过从其他表中选择总和来选择三个最高的输出?

来自分类Dev

如何从基于其他3个表的表中选择数据?

来自分类Dev

如何从基于其他3个表的表中选择数据?

来自分类Dev

如何根据从下拉菜单中选择的选项设置不同的输入字段模式?

Related 相关文章

  1. 1

    如何从具有其他表条件的表中选择

  2. 2

    如何从其他表 Laravel 中选择字段

  3. 3

    如何根据条件从我的表中选择不同的列?

  4. 4

    根据条件从表中选择不同的值

  5. 5

    根据条件从不同的表中选择

  6. 6

    根据条件从其他2列中选择不同的一列(如何将它们配对?)

  7. 7

    如何根据其他表中的其他关系从 1 列中选择 2 个数据

  8. 8

    从同一表中选择条件不同的字段

  9. 9

    根据选择表中的其他属性,不同的升序值

  10. 10

    根据对Oracle中其他表的条件查询选择行

  11. 11

    根据表中的其他条件查询记录(选择记录)

  12. 12

    如何根据不同的时间范围从多个表中选择数据?

  13. 13

    在Rails中如何从多个表中选择其他列

  14. 14

    使用PDO根据mySQL中其他两个表的结果从表中选择行

  15. 15

    SQL:从其他表中选择

  16. 16

    通过在Pandas中选择其他列来根据条件更新列值

  17. 17

    根据 1 个字段或其他字段选择计数 - 条件计数

  18. 18

    从2个条件不同的表中选择

  19. 19

    BigQuery:从regexp_match中选择其他表中的where字段

  20. 20

    从另一个表中选择其他字段

  21. 21

    根据其他列条件选择记录

  22. 22

    MySql通过其他元素从两个不同的表中选择id然后id

  23. 23

    SQLite 从其他表中选择具有多个条件的行

  24. 24

    从选择框中选择“其他”并激活文本字段

  25. 25

    从其他不同的属性中选择不同的属性

  26. 26

    如何通过从其他表中选择总和来选择三个最高的输出?

  27. 27

    如何从基于其他3个表的表中选择数据?

  28. 28

    如何从基于其他3个表的表中选择数据?

  29. 29

    如何根据从下拉菜单中选择的选项设置不同的输入字段模式?

热门标签

归档