gpt4 book ai didi

MySQL:从另一行中选择与特定值相关的所有行

转载 作者:行者123 更新时间:2023-11-29 04:51:47 24 4
gpt4 key购买 nike

我有以下 mysql 表。我一直在尝试选择所有与 B 作为 code 列中的值的行相关的行。该关系基于 trans_id

列的值
id   trans_id  code  amount   side
1 1 A 200 left
2 1 B 200 right
3 2 J 100 right
4 2 C 100 right
5 2 B 200 left
6 3 A 630 right
7 3 K 630 left

我的预期结果:

  id   trans_id  code  amount   side
1 1 A 200 left
3 2 J 100 right
4 2 C 100 right

你能告诉我实现这个的 mysql 查询应该是什么吗?

谢谢:)

最佳答案

以下查询应返回您想要的结果。这使用选择查询将结果返回到 WHERE 子句。

SELECT * FROM yourTable 
WHERE trans_id IN (
SELECT trans_id FROM yourTable WHERE code='B'
)
AND code!='B'

关于MySQL:从另一行中选择与特定值相关的所有行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11012218/

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