gpt4 book ai didi

mysql - 合并 2 个 mysql 表的查询

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

我对复杂的 Mysql 查询比较陌生。我遇到这种情况,我想合并 2 个查询

表 A 包含我想要统一并用于搜索表 B 中的字段的所有名称的列表。

Table A

id user count
1 sam 23423
2 don 123
3 tony 44
4 don 12
5 don 1
6 mia 2

Table B
user itemsold quantity
sam item1 8
sam item2 77
sam item3 1
sam item4 2
don item8 1
don item7 2
mia item9 1
mia item6 3

我想做这样的事情

for unique(A.user)
if B.user == A.user
SELECT B.itemsold ORDER BY B.quantity DESC LIMIT 2

我可以获得唯一的 A.user 并可以单独查询表 B,但无法将这两个查询组合在一起。

最佳答案

您可以使用 JOIN SELECT 查询来组合来自多个 MySQL 表的信息。使用 JOIN,表会并排组合,并从两个表中检索信息。

检查此链接,这可能对您有帮助 https://www.dummies.com/programming/databases/combine-information-from-multiple-mysql-tables-with-join/

关于mysql - 合并 2 个 mysql 表的查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52839931/

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