gpt4 book ai didi

mysql - 根据mysql中的两列选择唯一行

转载 作者:行者123 更新时间:2023-11-28 23:14:38 25 4
gpt4 key购买 nike

我一直在尝试寻找一种方法来根据两列的值来选择唯一的行。例如,这是我的文件的示例/示例:

s      r
10 12
10 13
14 10
10 12
14 10
12 10

这就是我希望输出的样子:

s      r
10 12
10 13
14 10

我试过使用这段代码

SELECT * FROM `message` WHERE (`s_id`=$b_id or 'r_id'=$b_id) GROUP BY 
r_id

但是,它只选择 10,12 10,11 我还需要 14,10 我的意思是第三行

这里$b_id是从session中获取的,可能是s或者r

最佳答案

你可以尝试使用 DISTINCTSELECT DISTINCT s_id,r_id FROM消息WHERE (s_id=$b_id or 'r_id'=$b_id);始终尝试指定需要哪一列而不是 * (all) 它可以提高性能

关于mysql - 根据mysql中的两列选择唯一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44428854/

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