gpt4 book ai didi

mysql - 从两个不同的表中选择记录

转载 作者:行者123 更新时间:2023-11-29 05:58:49 26 4
gpt4 key购买 nike

我真的是 sql 查询的新手,我有 1 个问题。以下是详细信息:

我有两个表:

用户表

user_id username    create date
1 david 2017-09-01
2 james 2017-09-14
3 damian 2017-09-24
4 craig 2017-10-02
5 lee 2017-10-05
6 cooper 2017-10-10

用户销售

sale_id user_id amount
10 1 100
11 2 200
12 3 100
13 4 500
14 5 300
15 6 100

我想获取所有的用户名(仅限 9 月的 create_date)和他们每个人产生的数量。

预期结果:

username    amount  
david 100
james 200
damian 100

谢谢。

最佳答案

SELECT usertable.username
,usersale.amount
FROM user_table AS usertable
INNER JOIN user_sale AS usersale ON usertable.user_id = usersale.user_id
WHERE DATE_FORMAT(created_date, "%Y-%m") = "2017-09".

这可能对你有帮助

关于mysql - 从两个不同的表中选择记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46842585/

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