gpt4 book ai didi

MySQL - 如何将选择查询的结果放入现有查询中?

转载 作者:行者123 更新时间:2023-11-29 14:35:49 25 4
gpt4 key购买 nike

假设我有两个表,“项目”和“交易”。

Table Item

ID Name
1 Copper Wire
2 Bolt
3 Screw
4 Rubber Band
5 Pipe

Table Transaction

Trans_ID Item_ID Qty
T1 1 1
T1 2 2
T1 3 1
T1 4 2
T2 1 1
T2 3 2

我需要一个显示这样的表格的选择查询

ID  Name          Trans_ID   QTY
1 Copper Wire t2 1
2 Bolt
3 Screw t2 2
4 Rubber Band
5 Pipe

是否可以单独使用 MySql Select 查询来做到这一点?

最佳答案

隐式连接:

SELECT Item.ID, Name, Trans_ID, QTY
FROM Item, Transaction
WHERE Item.ID=Transaction.ID

(此查询不会有没有交易的项目)

或者明确:

SELECT Item.ID, Name, Trans_ID, QTY
FROM Item
LEFT JOIN Transaction
ON Item.ID=Transaction.ID

(这个会,因为它是 LEFT JOIN 并且“左”是 Item 表)

关于MySQL - 如何将选择查询的结果放入现有查询中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9074593/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com