gpt4 book ai didi

mysql 3 表组合成 1 行,有 2 个值

转载 作者:行者123 更新时间:2023-12-04 10:56:25 24 4
gpt4 key购买 nike

所以我正在使用 Swing 在 Java 中创建一个银行应用程序。
我为事务日志创建了一个 mysql 表,它包含以下列。
enter image description here

所以我有另外 2 个表 - 用户和帐户。
我想知道,如何从表用户中选择 user.name 和 user.lastname - WHERE transaction_log.from_user=9;

我什至不知道如何开始查询或使用哪些连接。
相同的本金适用于帐户。我想选择具有 from_account=1 的每一行,同时还显示来自 to_account 的信息。

我完全迷失了。如果需要更多内容,我会编辑帖子。

这里将是具有关系的表结构。
enter image description here

最佳答案

您的第一个查询将如下所示

SELECT u.name , u.lastname FROM transaction_log trn
INNER JOIN user u ON (u.id = trn.from_user)
WHERE trn.from_user = 9;

即使你可以使用 LEFT JOIN设置为 INNER JOIN ......
对于第二个查询,您可以自己尝试...我会帮助您

关于mysql 3 表组合成 1 行,有 2 个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59149524/

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