gpt4 book ai didi

mysql - SQL代码选择field_A与某个field_B值的field_A值匹配的记录

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

我有这张 table

ID  Email
aa aa@gmail.com
aa aa@yahoo.com
bb bb@gmail.com
cc cc@hotmail.com

使用 SQL 代码,我想选择与电子邮件 aa@gmail.com 的 ID 具有相同 ID 的所有记录。所以它会返回:

aa  aa@gmail.com
aa aa@yahoo.com

我知道我们可以像这样选择 field_A 是特定值的记录:

SELECT * FROM tablename WHERE ID="aa"

如何修改此代码以获得所需的结果?

最佳答案

您可以使用子查询:

SELECT t.*
FROM tablename t
WHERE t.ID = (SELECT t2.id
FROM tablename t2
WHERE t2.email = 'aa@gmail.com'
);

关于mysql - SQL代码选择field_A与某个field_B值的field_A值匹配的记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56579378/

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