gpt4 book ai didi

mysql - 首先显示最新的图像 - 没有 ID 或日期的表格?

转载 作者:行者123 更新时间:2023-11-29 06:34:50 24 4
gpt4 key购买 nike

我有这张表:

CREATE TABLE IF NOT EXISTS `profile_picture` (
`user` int(11) UNSIGNED NOT NULL,
`photo` varchar(400) NOT NULL,
PRIMARY KEY (`user`),
FOREIGN KEY (`user`) REFERENCES users (`id`)
);

此选择首先向我显示最旧的帖子,我想显示最新的帖子。但我没有 id 或日期行。我可以这样做吗?

SELECT p.user, p.photo, c.user from profile_picture p
join users c on c.id=p.user
limit 400

最佳答案

关系数据库的原则之一是表中的行没有隐式顺序。他们是set in the mathematical sense .

因此,如果您想按某种特定顺序查询它们,则只能通过使用每行存储的值并在 ORDER BY 子句中引用这些值来实现。

如果您的表中没有可用于对行进行排序的列,则您无法排序。

打个比方,如果您的手稿有一堆没有页码的页面,然后您将这堆页面掉到了地板上,那么祝您好运,将它们按顺序放回原处。

关于mysql - 首先显示最新的图像 - 没有 ID 或日期的表格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54409208/

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