gpt4 book ai didi

具有多个表的 MySQL 查询

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

Table: UserInfoTbl
=======================
| username | type |
=======================
| user0001 | premium |
| user0002 | premium |
| user0003 | normal |
| user0004 | premium |
=======================

Table: UserPvTbl
========================
| username | fUsername |
========================
| user0003 | user0002 |
| user0002 | user0001 |
| user0003 | user0001 |
========================

如何从 UserInfoTbl 中选择 UserPvTbl 的 fUsername 的用户名是 user0003 的所有信息?

编辑:意味着我需要从 UserInfoTbl 中检索 user0002 和 user0001 的信息

Edit2:两个表之间的关系:UserInfoTbl.username = UserPvTbl.username

最佳答案

DroidMatt 你能澄清一下这两个表的关系吗

UserInfoTbl.username = UserPvTbl.fusername
或者
UserInfoTbl.username = UserPvTbl.username

Vikram 假设第一个是正确的。否则你想要这个。

SELECT *
FROM UserInfoTbl, UserPvTbl
WHERE UserPvTbl.username = UserInfoTbl.username
AND UserPvTbl.username = 'user0003'

关于具有多个表的 MySQL 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9629592/

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