gpt4 book ai didi

php - 选择具有相同列 a 但不同列 b 的值

转载 作者:行者123 更新时间:2023-11-28 23:41:52 24 4
gpt4 key购买 nike

我正在使用 phpmyadmin 数据库。

我有一个包含“admitno”和“name”列的表格。我想选择具有相同 Admit No 但不同名称的值,并显示这些 admitno 以及所有反对它的名称。

我试过这样的代码

SELECT Admitno, Name
FROM table1 t1
WHERE EXISTS
(
SELECT 1 FROM table1 t2
WHERE t2.Admitno= t1.Admitno
AND t2.Name<> t1.Name
)

但在我的情况下不起作用。有什么建议吗

最佳答案

必须使用self join,然后在两个表的别名相同但名称不同的条件下过滤数据

SELECT * from table1 a join table1 b where a.Admitno = b.Admitno and a.Name!=b.Name

关于php - 选择具有相同列 a 但不同列 b 的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34237644/

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