gpt4 book ai didi

mysql - 如何在表中选择并按另一个表排序的结果

转载 作者:行者123 更新时间:2023-12-01 00:01:47 26 4
gpt4 key购买 nike

您好,我正在尝试创建符合我要求的 mysql 语句。2个表格如下

后表

post_id | from_id
100 | 1
100 | 2
100 | 3
100 | 4
100 | 5

爱情表

post    | uid
1 | 1
100 | 3
100 | 4
100 | 5
5 | 6

我想从 postTable 中选择 from_id where post_id=100 order by//uid 首先在 loveTable 中有 post =100。

期待结果

from_id
3
4
5
1
2

你能告诉我什么是正确的选择语句吗?

最佳答案

select p.from_id 
from postTable p left join lovetable o on p.from_id=o.uid
and o.post=100
where p.post_id=100
order by o.uid is not null desc,p.from_id

SQL FIDDLE HERE.

关于mysql - 如何在表中选择并按另一个表排序的结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11982067/

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