gpt4 book ai didi

SQL - 如何从两个表中获取数据

转载 作者:行者123 更新时间:2023-11-29 14:23:45 24 4
gpt4 key购买 nike

我有这些表:

表_a

user_id
article_id
created_at

文章

user_id
created_at
...

我需要从两个表中获取相应用户的所有行(比方说 user_id=1),并按 created_at 列对它们进行排序。如何做到这一点?

我试过这样做:

Model.find_by_sql('SELECT table_a.* FROM table_a JOIN articles ON articles.user_id = 1 WHERE table_a.user_id = 1')

但是这个查询将不起作用。

最佳答案

我会尝试以下查询:SELECT table_a.*, articles.*
FROM table_a JOIN articles ON articles.user_id = table_a.user_id
其中 table_a.user_id = 1
ORDER BY table_a.created_at ASC;

关于SQL - 如何从两个表中获取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11120447/

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